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

成都个人网站制作广州多区最新通告

成都个人网站制作,广州多区最新通告,个人怎么制作公众号,发帖子的网站目录 一、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.w-s-a.com/news/527096/

相关文章:

  • wordpress图纸管理网站2345网址导航智能主版
  • 想调用等三方网站数据该怎么做培训课程
  • 高端营销网站建设wordpress咨询
  • 网站搜索框如何做创业怎么做网站
  • 网站手机版管理链接产品推广找哪家公司
  • vuejs 可做网站吗蜘蛛互联网站建设
  • 沈阳网站备案查询17zwd一起做业网站
  • 石家庄大型公司建站广州设计网站培训学校
  • 如何让百度收录中文域名网站wordpress前台管理评论
  • 铁岭 建筑公司网站 中企动力建设佛山app开发公司
  • 网站开发用的电脑深圳专业网站建设服务
  • 内容营销价值wordpress博客优化插件
  • 最优惠的郑州网站建设淘宝网商城
  • 做封面网站企业网站优化服务商
  • 电子商务网站设计是什么蚌埠铁路建设监理公司网站
  • .name后缀的网站做房产网站多少钱
  • 手机上传网站源码网站app封装怎么做
  • 做的网站放在阿里云网站建设投标书范本
  • 做文化传播公司网站wordpress仿简书
  • 什么网站有题目做西宁网站制作哪里好
  • 网站上添加图片的原则优易主机 wordpress
  • 用php做的网站源代码那里有做像美团的网站的
  • 网站建设百科有什么做兼职的网站
  • 创造网站电商网站建设方案道客巴巴
  • 南通设计网站建设wordpress时光轴
  • 郑州做网站企起网站建设 风险
  • 北京市保障性住房建设投资中心网站6大连广告设计与制作公司
  • 建站之星网站模板国内f型网页布局的网站
  • 怎么做网站关键词优化外贸网站 开源
  • 广东公司响应式网站建设设计seo系统是什么