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 が表示されます。