C#编程遇到的问题合集(2023.1.9)

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

文章目录

1.Partial类

  • Partial类的意思是定义一个类的一部分。也就是说可以在项目的一个文件中定义类的一部分而在另一个文件中定义该类的另一部分。
  • 在C#窗体程序设计中由于窗体的界面设计和功能设计是分开在两个文件中的因此窗体类用Partial进行修饰。

2.MessageBox的用法

  • MessageBox用于输出消息提示框其具体语法如下
MessageBox.Show(输出消息,消息框标题,消息框中的按钮类型,消息框图标)
//例子
MessageBox.Show("test","TestBox",MessageBoxButtons.OK,MessageBoxIcon.Error)

3.Static类和Static变量

Static修饰的类是静态类不能创建该类的对象类中不能有任何实例属性或方法也就是类中的属性和方法都要用Static修饰。

4.SubString函数用法

字符串.SubString(起始下标,截取长度)
//解释截取长度可以省略表示截取到字符串的末尾

5.读取指定文件内容的一般格式

首先需要获取文件的路径接着将一个流对象关联该路径名通过该流对象逐行读取文件中的内容。

//打开文件过程可能产生异常因此放在try块中
try 
{
    //用一个字符串记录用户指定的路径名
    string FilePath = "";
    //新建一个打开文件对话框OpenFileDialog对象
    OpenFileDialog dial = new OpenFileDialog();
    //可以指定对话框的标题
    dial.Title = "选择地址流文件";
    //指定所能打开的文件的后缀名
    dial.Filter = "地址流文件(*.add)|*.add";
    //下面的if语句算固定格式
    if (dial.ShowDialog() == DialogResult.OK)
    {
        FilePath = dial.FileName;
    }
    //使用File.OpenText函数以文件路径名为参数新建一个StreamReader对象
    HelpLibrary.DataStructure.reader = File.OpenText(FilePath);
}
catch
{
    MessageBox.Show("打开地址流文件出错", "错误提示",MessageBoxButtons.OK,MessageBoxIcon.Error);
    return;
}

6.二进制字符串转换为十进制数字

转换结果=Convert.ToInt32(二进制字符串,2)

7.给窗口添加任务栏图标

在工具箱中找到NotifyIcon控件添加并设置相关属性即可。

8.给窗口设置最大化和最小化按钮

将窗体的MaximizeBox属性和MinimizeBox属性设置为true即可。

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6