1
class C_SQLSerResLibrary: IEnumerable<KeyValuePair<C_SQLServer, String>>
{
    private Dictionary<C_SQLServer, String> m_dicSQLResLibrary;
    // ...
    public IEnumerator<KeyValuePair<CSQLServer, String>> GetEnumerator()
    {
        return(IEnumerator<KeyValuePair, String>>) m_dicSQLResLibrary. GetEnumerator();
    }
    // ... 
 }

ディクショナリで foreach を読み取り専用で公開しようとしています。

現在、クラスが System.Collections.IEnumerable.GetEnumerator() の戻り値の型が一致しないインターフェイス メンバーを実装していないことを示すエラー CS0738 が表示されます。

4

1 に答える 1