我用的是C#,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用的是C#,相关的知识,希望对你有一定的参考价值。

我想在一个类里面做一个方法,可是VS的反应是:错误 1 可访问性不一致: 返回类型“System.Collections.Generic.List<WindowsApplication1.BookType>”比方法“WindowsApplication1.BookDAL.InitiaCBO()”的可访问性低 G:\C##\MyBook作业\WindowsApplication1\WindowsApplication1\BookDAL.cs 11 31 WindowsApplication1
public List<BookType> InitiaCBO()

string sql = "select tname from BookTypeTbl";
DataSet set = DBHelper.Execute(sql);
List<BookType> ls = new List<BookType>(5);
foreach(DataRow row in set.Tables[0].Rows)

BookType type = new BookType(row["tname"].ToString());
ls.Add(type);

return ls;

应该是 父子类之间 可访问性级别 问题
都改成 public就可以了
偶也遇到过这个问题
改了好一会 才 改过俩

总体要求就是
子类方法的可访问级别要小于等于父类
耐心的用VS改一下吧 很快就会改好
参考技术A 子类的可访问性不可以高于父类
不知道你是不是这个问题了····
参考技术B 用泛型, 牛x 参考技术C List<WindowsApplication1.BookType>这个的可访问类型改为public 就可以了 参考技术D 子类的可访问性不能高于父类的可访问性,
父类的可访问性可以高于子类可访问性

以上是关于我用的是C#,的主要内容,如果未能解决你的问题,请参考以下文章

mongodb C#连接报错 Invalid credentials for database 'admin'

c#的图像平移和旋转

用c#操作Mongodb(附demo)

图书管理系统: C#连接Mysql数据库

图书管理系统: C#连接Mysql数据库

我用的是tinymce,是不是可以只申请一个textarea