キーとして構造体を含む辞書があります。辞書のプロパティを作成する必要があります
プロジェクト1
namespace ClassLibrary2
{
public class Class1
{
public Dictionary<string, Cs> mdic;
public Class1()
{
mdic = new Dictionary<string, Cs>();
mdic.Add("Welcome", new Cs() { m1 = "12",m2="32"});
}
public Dictionary<string, Cs> Dic
{
get {return mdic;}
set { value = mdic; }
}
public struct Cs
{
public string m1{get;set;}
public string m2{get;set;}
}
}
この値を設定しようとすると、project 1
エラーが表示されます...
このように設定しました
project2
namespace WindowsFormsApplication20
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private Dictionary<string, Cs> Dic
{
get;
set;
}
struct Cs
{
public string m1 { get; set; }
public string m2 { get; set; }
}
private void button1_Click(object sender, EventArgs e)
{
ClassLibrary2.Class1 css = new ClassLibrary2.Class1();
Dic = css.Dic;
}
}
私は問題を抱えています css.Dic
..... System Generic Collections