当前位置: 首页 > news >正文

做网站公司(信科网络)上海私人网站建设

做网站公司(信科网络),上海私人网站建设,wordpress 小游戏,带分期功能的网站建设目录 一、CS0120 二、CS0176 1.解决前 2.解决后 3.解决办法 三、CS0183 四、CS0618 五、CS8600 六、CS8602 七、CS8622 1. 解决前#xff1a; 2. 解决后#xff1a; 3.解决方法#xff1a; 八、CS8604和CS8625 九、CS0649 十、CS8601 一、CS0120 严重性 代…目录 一、CS0120 二、CS0176 1.解决前 2.解决后 3.解决办法 三、CS0183 四、CS0618 五、CS8600 六、CS8602 七、CS8622 1. 解决前 2. 解决后 3.解决方法 八、CS8604和CS8625 九、CS0649 十、CS8601 一、CS0120 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 CS0120 对象引用对于非静态的字段、方法或属性“Program.CreateXmlFromDatabase()”是必需的 10_2 E:\C#_TM\chapter15\10_2\10_2\Program.cs 31 活动 static void Main(string[] args) {CreateXmlFromDatabase(); } 解决办法有两种 将引用的方法new一个对象出来。将引用的方法改成static静态方法或者引用对应版本的方法。 二、CS0176 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 CS0176 无法使用实例引用来访问成员“Students.SubscribeToRing(SchoolRing)”请改用类型名来限定它 09_1 E:\C#_TM\chapter17\09_1\Program.cs 13 活动 1.解决前 static void Main(string[] args) {SchoolRing sr new(); //创建学校铃声类的对象Students student new();student.SubscribeToRing(sr); //订阅铃声Console.Write(请输入打铃参数1表示打上课铃2表示打下课铃);sr.Jow(Convert.ToInt32(Console.ReadLine())); //事件只能由发布者触发Console.ReadLine(); } 2.解决后 static void Main(string[] args) {SchoolRing sr new(); //创建学校铃声类的对象Students.SubscribeToRing(sr); //订阅铃声Console.Write(请输入打铃参数1表示打上课铃2表示打下课铃);sr.Jow(Convert.ToInt32(Console.ReadLine())); //事件只能由发布者触发Console.ReadLine(); } 3.解决办法 用类代替实例这个是静态方法需要直接使用类名使用无需创建实例。 三、CS0183 给定表达式始终为所提供的“类型”类型 如果条件语句的计算结果始终为 true则不需要条件语句。 当尝试使用 is 运算符评估类型时会出现此警告。 如果计算结果是值类型则不需要进行检查。 is操作符只考虑引用转换、装箱转换和取消装箱转换。下面的程序都会发生编译时错误(CTE)已知表达式将始终是 true 或始终是 false。 int i 0; //声明整型变量i object obj i; //把值类型转换为引用类型装箱操作解除CS0183 bool vi obj is int; //is只能用于引用转换、装箱转换和取消装箱转换 bool result vi; //判断i是否为整型警告IDE0150 Console.WriteLine(result); //输出结果 Console.ReadLine(); 解除办法对is操作的变量进行装箱操作然后is操作装箱后的变量。 四、CS0618 “string.Copy(string)”已过时:“This API should not be used to create mutable strings. See https://go.microsoft.com/fwlink/?linkid2084035 for alternatives.” 解除CS0618:在Main()方法前添加[Obsolete]。 using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace Test15 {class Program{[Obsolete] //添加以解除CS0618static void Main(string[] args){if (args is null) //解除IDE0060{throw new ArgumentNullException(nameof(args));}string stra AI时代; //声明一个字符串变量stra并初始化string strb; //声明一个字符串变量strb//使用String类的Copy方法复制字符串stra并赋值给strbstrb String.Copy(stra); //String.Copy(string)已过时CS0618Console.WriteLine(strb); //输出字符串strbConsole.ReadLine();}} } 五、CS8600 将 null 文字或可能的 null 值转换为不可为 null 的类型。 用string?解除CS8600 string? name Console.ReadLine(); //解除CS8600 用??string.Empty解除CS8600 string str Console.ReadLine() ?? string.Empty; //解除CS8600 用var解除CS8600 var name Console.ReadLine(); //解除CS8600 为了参考和进一步研究您收到此错误是因为您在项目中启用了可为空的引用类型docs.microsoft.com/en-us/dotnet/csharp/nullable-references。 Console.ReadLine 返回一个可以为空的字符串 (string?)您尝试将其分配给一个不可为空的字符串变量。 六、CS8602 严重性 代码 说明 项目 文件 行 禁止显示状态 警告 CS8602 解引用可能出现空引用。 10_3 C:\Users\YCZN_MT\Desktop\测试1\10_3\10_3\Program.cs 118 活动 若要删除这些警告需要在取消引用之前添加代码将该变量的“null 状态”更改为“不为 null”。 集合初始值设定项警告可能更难以发现。 初始化表达式向集合添加元素时编译器检测到该集合可能为 null。 void WriteMessageLength(string? message) {if (message is not null) //if()解除CS8602{Console.WriteLine(message.Length); //CS8602} }void LogPerson(Person person) { Console.WriteLine(person.MiddleName.Length); //警告CS8602Console.WriteLine(person.MiddleName!.Length); //没有警告 } 这个 ! 运算符其实就是关闭了编译器的空检查。 七、CS8622 严重性 代码 说明 项目 文件 行 禁止显示状态 警告 CS8622 “void Students.SchoolJow(object sender, EventArgs e)”的参数“sender”类型中引用类型的为 Null 性与目标委托“EventHandler”不匹配(可能是由于为 Null 性特性)。 09_1 E:\C#_TM\chapter17\09_1\Program.cs 55 活动 1. 解决前 public static void SchoolJow(object sender, EventArgs e) {if (((RingEventArgs)e).RingKind 2) //打了下课铃{Console.WriteLine(同学们开始课间休息);}else if (((RingEventArgs)e).RingKind 1) //打了上课铃{Console.WriteLine(同学们开始认真学习);} } 2. 解决后 public static void SchoolJow(object? sender, EventArgs e) {略 } 3.解决方法 在提示里的object后面加一个 八、CS8604和CS8625 “int int.Parse(string s)”中的形参“s”可能传入 null 引用实参。 用??string.Empty解除CS8604 int year Int32.Parse(str?? string.Empty); //解除CS8604 用if语句解除CS8604 string str Console.ReadLine() ?? string.Empty; //获取用户输入的年份 if (str ! null) //解决CS8604 { int year Int32.Parse(str); //将输入的年份转换成int类型 //计算输入的年份是否为闰年 bool isleapyear ((year % 400) 0) || (((year % 4) 0) ((year % 100) ! 0)); //利用条件运算符输入“是”或者“不是” string yesno isleapyear ? 是 : 不是; Console.WriteLine({0}年{1}闰年, year, yesno); //输出结果 Console.ReadLine(); } double d double.Parse(Console.ReadLine() ?? string.Empty);//解除CS8604 或者在文件中增加#nullable disable也解除CS8604。 九、CS0649 严重性 代码 说明 项目 文件 行 禁止显示状态 警告 CS0649 从未对字段“Form1.columnHeader1”赋值字段将一直保持其默认值 null 06 C:\Users\YCZN_MT\Desktop\测试1\06\06\Form1.cs 10 活 private System.ComponentModel.IContainer componentsnull; 将赋予初始值null即可。 十、CS8601 严重性 代码 说明 项目 文件 行 禁止显示状态 警告 CS8601 可能的 null 引用赋值。 06 C:\Users\YCZN_MT\Desktop\测试1\06\06\Form1.cs 54 活动 //解决之前 private readonly ListView? listView1; private readonly ColumnHeader? columnHeader1; private readonly ColumnHeader? columnHeader2; private readonly ColumnHeader? columnHeader3; private readonly ColumnHeader? columnHeader4;listView1 new ListView();{listView1.Columns.AddRange([columnHeader1,columnHeader2,columnHeader3,columnHeader4]);//解决之后 private readonly ListView? listView1; private readonly ColumnHeader? columnHeader1; private readonly ColumnHeader? columnHeader2; private readonly ColumnHeader? columnHeader3; private readonly ColumnHeader? columnHeader4; columnHeader1 new ColumnHeader(); {columnHeader1.Text 文件名;columnHeader1.Width 70; } columnHeader2 new ColumnHeader(); {columnHeader2.Text 路径;columnHeader2.Width 140; } columnHeader3 new ColumnHeader(); {columnHeader3.Text 大小;columnHeader3.Width 40; } columnHeader4 new ColumnHeader(); {columnHeader4.Text 创建日期;columnHeader4.Width 60; }listView1 new ListView();{listView1.Columns.AddRange([columnHeader1,columnHeader2,columnHeader3,columnHeader4]);//解决办法给出现的警告的参数定义并实例化不让参数为null
http://www.pierceye.com/news/914718/

相关文章:

  • 自己做信息网站有什么设计网站
  • 检察网站建设请示wordpress 重定向多
  • 做网站用什么服务器比较好线上推广网络公司
  • 长春营销型网站制作内蒙古建设部网站官网
  • 做家教的网站微网站可以自己做吗
  • 网站优化新闻关键词挖掘工具爱网
  • 研究生院 网站 建设广州网站建设策划
  • 企业建站找哪个公司网站退出率
  • 汕头企业建站系统高密微网站建设
  • 企业建设网站个人总结报告中山蓝图科技网站建设
  • 网站规划作品邯郸免费发布信息平台
  • html5手机网站源码网站备案要如何取消
  • 商城建设网站制作微信网站模板源码
  • 品牌型网站制作公司想做百度推广找谁
  • 浙江建设监理协会官方网站网站建设的公司选择哪家好
  • 优秀网站及网址沙漠风网站建设6
  • 做数据表格的网站出口网站建设方案
  • 广州网站建设信息科技有限公司福建省亿力电力建设有限公司网站
  • 电子商务网站开发 ppt湛江做网站报价
  • 网站建设框架图wordpress 固定链接设置
  • 内蒙古工程建设协会网站seo文章外包
  • 网站建设免费的服务器商丘推广公司
  • 网站设计大概价格设计网络平台的公司
  • phpcms中的网站介绍页中文去掉wordpress
  • 网站的建设心得怎么做网站淘宝转换工具
  • 做网站1天转多钱wordpress 分享插件
  • 淘宝网站建设单子好接吗朝阳区办公
  • html5网站建设平台怎么给网站添加图标
  • 中文域名网站网站制作wap页面
  • wordpress站内全文检索一个人完成网站建设