c#访问性不一致的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#访问性不一致的问题相关的知识,希望对你有一定的参考价值。
public partial class Form1 : Form
public List<ClassBean> List;出错误处错误 2 可访问性不一致: 字段类型“System.Collections.Generic.List<SMS.ClassBean>”比字段“SMS.Form1.List”的可访问性低
public int MesNum;
private void Form1_Load(object sender, EventArgs e)
List = new List<ClassBean>();
AccessLink AL = new AccessLink();
DataSet ds = new DataSet();
string sql = "select groupname from tb_ Shopmsg";
ds = AL.AccessSel(sql);
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
ClassBean CB = new ClassBean();
CB.Mobiles = GetMobiles("ds.Tables[0].Rows[i]");
CB.Shopname = "ds.Tables[0].Rows[i]";
List.Add(CB);
麻烦大侠给看一下哈,其中classbean封装类为
class ClassBean
private string mobiles;
/// <summary>
/// 手机号
/// </summary>
public string Mobiles
get return mobiles;
set mobiles = value;
private string shopname;
/// <summary>
/// 店名
/// </summary>
public string Shopname
get return shopname;
set shopname = value;
各位大侠,我这没有悬赏分了,不过还是在线等各位高人给指点一二啊
难道没有悬赏分 就没人解答了哈。好心的大侠们,快帮帮忙吧
如属性的访问性是protected,而里面的set却是public的. 参考技术A 这个去掉Public 就行 给其他人参考。List<ClassBean> List; 参考技术B 不要用List作为变量名,因为它是类型名
如可以:public List<ClassBean> ListA;
以上是关于c#访问性不一致的问题的主要内容,如果未能解决你的问题,请参考以下文章