编写一个静态类MyExtensions(看不太懂以后应该学到吧)
2016-05-13 08:21
253 查看
编写一个静态类MyExtensions,扩展.NET Framework基本类型的功能发现错误 2 “int”不包含“DisplayDefiningAssemb using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Practice_MyExtensions { class Program { static class MyExtensions { //本方法允许任何对象显示它所处的程序集 public static void DisplayDefiningAssembly(this object obj) { Console.WriteLine("{0} lives here : =>> {1} \n", obj.GetType().Name, Assembly.GetAssembly(obj.GetType()).GetName().Name); } //本方法允许任何整型返回倒置的副本,如56将返回65; public static int ReverseDigits(this int i) { //把int 翻译为string 然后获取所有字符 char[] digits = i.ToString().ToCharArray(); //反转数组中的项 Array.Reverse(digits); //放回string string newDigits = new string(digits); //最后以int返回修改后的字符串 return int.Parse(newDigits); } } static void Main(string[] args) { int i = 0; i.DisplayDefiningAssembly(); System.Data.DataSet ds = new System.Data.DataSet(); ds.DisplayDefiningAssembly(); Console.ReadKey(); } } } 错误 1 当前上下文中不存在名称“Assembly” D:\VS2012\C#\project\Sample\Practice_MyExtensions\Practice_MyExtensions\Program.cs 18 86 Practice_MyExtensions 错误 2 “int”不包含“DisplayDefiningAssembly”的定义,并且找不到可接受类型为“int”的第一个参数的扩展方法“DisplayDefiningAssembly”(是否缺少 using 指令或程序集引用?) D:\VS2012\C#\project\Sample\Practice_MyExtensions\Practice_MyExtensions\Program.cs 42 15 Practice_MyExtensions 错误 3 “System.Data.DataSet”不包含“DisplayDefiningAssembly”的定义,并且找不到可接受类型为“System.Data.DataSet”的第一个参数的扩展方法“DisplayDefiningAssembly”(是否缺少 using 指令或程序集引用?) D:\VS2012\C#\project\Sample\Practice_MyExtensions\Practice_MyExtensions\Program.cs 44 16 Practice_MyExtensions
相关文章推荐
- Yii 2.0鉴权之访问控制过滤器(Yii2.0 Authorization By ACF)
- c#
- Android Data Binding Guide
- 在appdelegate当中判断跳转到我们app内的来源Url
- 跳转到某个应用程序
- 强制刷新
- Android Parcelable和Serializable的区别
- 实验8 SQLite数据库操作
- 拼团代付时出现缺少字段问题,添加字段的SQL语句
- 最优分解问题-贪心算法
- 移动端数据库新王者:realm
- 快速入门系列--WCF--02消息、会话与服务寄宿
- stringBuffer
- vtk学习资源汇总
- stringBuffer
- pid
- c提高
- docker warning ipv4 forwarding is disabled. networking will not work
- synchronize立即写入
- 志邦橱柜坑爹,志邦橱柜大忽悠,志邦橱柜欺骗