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

C#中警告IDE0290、IDE1006、IDE1100、IDE0251、IDE0300及处理

目录

一、IDE0290

1.问题解决前

2.问题解决后

3.解决办法

二、IDE1006

三、IDE1100

四、IDE0251

五、IDE0300

1.问题解决前 

2.问题解决后

3.解决办法


一、IDE0290

严重性

代码

说明

项目

文件

禁止显示状态

消息

IDE0290

使用主构造函数

06

E:\C#_TM\chapter17\06\Program.cs

10

活动

1.问题解决前

public Goods(string code, string name)  //定义构造函数,赋初始值
 {
     this.Code = code;
     this.Name = name;
 }
public JHClass(Goods[] gArray)		//使用带参构造函数赋值
{
    _goods = new Goods[gArray.Length];
    for (int i = 0; i < gArray.Length; i++)
    {
        _goods[i] = gArray[i];
    }
}

2.问题解决后

public class Goods(string code, string name)  //定义集合中的元素类,表示商品信息类
{
    public string Code = code;     		//编号
    public string Name = name;    		//名称
}
public JHClass(Goods[] gArray)			//使用带参构造函数赋值
{
    _goods = new Goods[gArray.Length];
    for (int i = 0; i < gArray.Length; i++)
    {
        _goods[i] = gArray[i];
    }
}

3.解决办法

        按照提示操作。

二、IDE1006

严重性

代码

说明

项目

文件

禁止显示状态

消息

IDE1006

命名规则冲突: 这些字必须以大写字符开头: call

04

F:\C#_TM\chapter9\04\Program.cs

11

活动

        修改为Call

严重性

代码

说明

项目

文件

禁止显示状态

消息

IDE1006

命名规则冲突: 这些字必须以大写字符开头: button3_Click

01

F:\C#_TM\chapter11\01\Form1.cs

28

活动

         修改为Button3_Click

三、IDE1100

        当一个工程被清理以后,没有再生成,就会出现这个红色的警告。解决办法,重新生成。

四、IDE0251

        解除办法:设置为只读。

public readonly double Area()    //解除IDE0251,设置为只读
{
    return width * height;
}

五、IDE0300

严重性

代码

说明

项目

文件

禁止显示状态

消息

IDE0300

可以简化集合初始化

06

E:\C#_TM\chapter17\06\Program.cs

54

活动

1.问题解决前 

Goods[] goodsArray = new Goods[3]
    {
new("T0001", "HuaWei MateBook"),
new("T0002", "荣耀V30 5G"),
new("T0003", "华为平板电脑"),
    };//初始化Goods类型的数组

2.问题解决后

 Goods[] goodsArray =
    [
new("T0001", "HuaWei MateBook"),
new("T0002", "荣耀V30 5G"),
new("T0003", "华为平板电脑"),
    ];//初始化Goods类型的数组

3.解决办法

        按照提示,使用集合表达式。


http://www.kler.cn/a/147040.html

相关文章:

  • resnet50,clip,Faiss+Flask简易图文搜索服务
  • 构建SSH僵尸网络
  • Oracle OCP认证考试考点详解082系列19
  • 储能技术中锂离子电池的优势和劣势
  • (长期更新)《零基础入门 ArcGIS(ArcMap) 》实验一(下)----空间数据的编辑与处理(超超超详细!!!)
  • Solana 区块链的技术解析及未来展望 #dapp开发#公链搭建
  • flutter 输入框组件 高度问题
  • 大语言模型:以Amazon Titan等大语言模型为例介绍
  • Vue简易的车牌输入键盘,可以根据需要修改
  • 如何搭建zerotier服务器组网实现内网穿透
  • AIGC技术的未来趋势:创新、智能化与社会影响
  • Java八股文面试全套真题【含答案】- Linux篇
  • 操作系统 选择题 期末试题 考研真题 + 参考答案
  • OpenGL 自学总结
  • 一次简单的 Http 请求异常处理 (请求的 url 太长, Nginx 直接返回 400, 导致请求服务异常)
  • FPGA模块——DA转换模块(AD9708类)
  • DIO算法
  • 递归实现冒泡排序.
  • L4级智能驾驶公交量产方案
  • 详解—C++三大特性——多态
  • Gin框架如何使用并搭建一个后台管理系统(五)
  • python opencv 演示示例
  • Go语言的学习笔记3——Go语言项目布局
  • maven中scope和optional区别
  • hadoop源码解读
  • opencv-利用DeepLabV3+模型进行图像分割去除输入图像的背景