![](https://img-blog.csdnimg.cn/20210922130537952.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C#基础
文章平均质量分 63
C#
生产队的驴.
这个作者很懒,什么都没留下…
展开
-
C# 逻辑位运符及运算原理 按位操作二进制
程序在计算机内存里都是二进制的方式存储的,位运算直接对整数在内存中的二进制位进行操作,而位运算属于逻辑运算。原创 2022-11-09 23:04:40 · 804 阅读 · 0 评论 -
C# 对于“日期时间(DateTime)“的处理 时间差计算
前言:在平时写程序中 对时间的处理使用还是非常频繁的 例如某一个代码块的运行了多长时间 或 计算差 等…获取当前的时间:string Time = DateTime.Now.ToString(); Console.WriteLine(Time);效果图:自定义格式:该方法还比较好用 可以自定义Year :年Months:月Day:日Hour:时Minute:分Seconds:秒例如只获取 年 和 月 string Time = DateTime.Now.ToStr原创 2022-04-30 08:30:00 · 2000 阅读 · 3 评论 -
C# 操作路径(Path)类方法的使用与解析运行实例
英文翻译:顾名思义就是操作路径的命名空间:using System.IO;该命名空间常见的有文件流…等等 都是一些操作文件有关的类和方法F12转到定义 发现是一个静态类什么是静态类?静态类是可以不用new(Path p =new Path ) 来创建对象的 可以直接通过类名去调用(Path.GetFileName())这就是静态类…静态类里面包含的都必须是静态方法接下来就是介绍里面的静态方法了Path类方法:因为是操作路径的类,路径都是字符串,所以返回值也基本都是字符串原创 2022-02-13 22:17:39 · 20377 阅读 · 1 评论 -
C# “文件选择对话框“ 和 “保存对话框“
所在命名空间using System.Windows.Forms;用途:例如QQ的上传头像功能,或其他软件的上传文件等功能,他是Net里自带的一个对象,我们使用它直接创建对象调用即可例图:文件选择对话框:完整代码:OpenFileDialog fie = new OpenFileDialog();//创建对象fie.Title = "上传头像";//设置文本框标题fie.InitialDirectory = @"C:\Users\Administrator\Desktop原创 2021-10-24 00:11:35 · 6872 阅读 · 6 评论 -
C# String与StringBuilder的区别和使用方法
无论是Java还C#或者其他语言 对于string变量应该都是非常熟悉的了 他是一个引用类型因为他的不可以变性 并不是在原有的内存中添加数据 而是在堆中重新的开辟空间 这就导致处理大量数据时效率低下口说无凭,咱们测试一下测试:String:往str里添加10万个数字Stopwatch s = new Stopwatch();//软件运行计时器 string str = ""; s.Start();//开始计时器 for (int i = 0; i <= 100000原创 2021-09-21 00:20:39 · 16071 阅读 · 1 评论 -
C# 高级语言的 “进制转换”
需要注意的是键盘输入必须得是 字符串(string)类型的 不然就会报错。代码写在文本框的事件下 这样就不需要点击按钮就可以计算。C#中这已经给封装好了 直接使用就可以了。进去的类型是int 出的是string。不需要自己写 这就是高级语言的好处。进去的是int出来的是string。16进制a转成二进制为 1010。使用窗体应用编写进制转换小工具。2转10 10转16 进制。方法都是大同小异,简单的一行。非常简单只有简单的一行。原创 2021-09-17 18:55:53 · 2705 阅读 · 2 评论 -
C# “数据“ToString的格式转换 进制转换 时间转换
在C#的Convert类型转换里有非常多的方法如ToInt32()ToDoubleToByteToBooleanToString()等等方法,这些方法可以把你的数据转成你需要的数据类型这里介绍ToString();ToString():这个方法可以将任何类型的数据转成字符,转成字符后还可以给括号添加“参数”进行其他的转换如:ToString(“X”) 字符转成16进制,使用的方法也非常的简单ToString(“x”)数字转16进制方法非常的简单 这个后面加上"X"即可int n原创 2021-08-04 01:32:04 · 5664 阅读 · 3 评论 -
C# (File方法)对文件的操作,字节写入和读取
C#文件的读和写提供了非常多的方法基本一两行就可以搞定“读和写”,在编程里还是比较重要的什么是读?你的程序去读你磁盘里的文件上面是写?你的程序在你磁盘创建文件有什么用?可以保存数据,用户等2次打开时就不用重新加载,或者软件异常,把异常信息或日志信息等进行保存@符作用:路径使用是字符串类型,而路径有非常多的“ \”而如\n表示的是换行,为了不让这些“\”起到转义的意思在路径前使用@表示这字符串并不需要其转义所以写路径必须得在前面加@符号,或者使用两个“\\”代替 如:““E:\\1原创 2021-07-19 22:32:45 · 5260 阅读 · 10 评论 -
C# for和foreach两种循环的效率问题
所谓的效率就是哪个运行的比较快,用来循环数组类的一般使用for或者foreath下面通过代码测试他们的效率:创建一个int类型数组使用3种循环查看效率:forint[] a = new int[1000000000]; Stopwatch b = new Stopwatch(); b.Start();for (int i = 0; i <= a.Length; i++) { }b.Stop(); C原创 2021-07-18 09:21:12 · 2790 阅读 · 3 评论 -
C# 变量数据类型的使用和案例(基础篇)
什么是数据类型?用来存储数据的,比如一个数字,或一行字,存储在内存中(不是硬盘),这些数据会随着程序的关闭而清空,并不会保存在本地,如不特意的输出,是看不见的!!C#的数据类型类型内存数值范围byte1-128+ ~+127sbyte10 ~255short2-32 768 ~+32 767ushort20~65 535int4-2 147 483 648 ~ +2 147 483 647uint40~ 4 294 967原创 2021-07-05 00:19:39 · 2843 阅读 · 8 评论 -
C# 窗体之间参数互相传递的两种方法与使用
窗体传递数据有什么用:在开发应用时,一般需要写好几个窗口,如:“登录界面” “登录成功页面“ ”个人中心“等等,经常需要使用到,而程序就要对这些数据进行互相的传递传递方式有很多种,只介绍一下比较常用的!!注意:因为两窗口间并没有关系,都需要公共的修饰符(public)下面以登录界面为例子左边为:登陆窗口 (Form1)右边为:登录成功窗口 (Form2)把Form1上的用户名传递到Form2上第一种方法(重写构造函数)不推荐使用:在Form1点击登录按钮时,打开窗口并且承认原创 2021-07-01 20:10:16 · 11380 阅读 · 20 评论 -
C# 常用的“转义符”对字符串的使用与讲解
转义符作用:常用于字符串的换行,和标识文件的路径,如果字符串中不添转义符字符会非常的乱其实就是”+字符“ 组成了一个有特殊意义的字符\r\n (常用换行):其实就是自动的帮你按了一个回车键Console.WriteLine(“小马哥的\r\n棺材板”);在的后面换行,文本框,控制台,文本写入都能使用\n (换行):只在控制台中表示换行,Console.WriteLine(“小马哥的\n棺材板”);在”的“字后面换行\b:(退一个字符)原型 为键盘上的退格键,意思就是删原创 2021-06-30 20:27:35 · 5199 阅读 · 16 评论 -
C# 四种循环体的使用与区别
循环在代码中起到什么作用一般用于重复执行某些代码,或持续读取一些数据等,是必不可少的知识点比如输出:“10000次 我爱你”如果不使用循环,需要打10000次…使用循环,几秒内可以执行完成有哪四种循环for(确定次数)while(不确定次数)do…while(先执行一次在判断)foreach(一般用于数组)这都是经常需要使用到的for循环(确定次数)for (表达式; 表达式; 表达式) {//循环体}在控制台输出我爱你100次for (int i = 0; i <原创 2021-06-19 21:07:22 · 3171 阅读 · 13 评论 -
C# 正则表达式(Regex) 过滤内容的基本使用
var:不知道数据类型的情况下 使用 ,出的是string类型 那他就是 string类型 出来是int 就是int类型 非常好用。“ ^ ” 符号意思 :这个是一个排除的符号哦 如果不需要就在前面加一个这个符号即可 如 [^0-9] 不需要0-9的数字。上面说的打开 并不是把文件打开 而是将文件打开在 缓冲区 才可以进行读和写的操作 下面粗略画了个图更好理解。比如我有100w个文字想找到里面的几个数字用人工一个一个查找基本不可能。因为我只需要拿到里面的数字所以直接使用 [\d]原创 2021-06-05 02:34:38 · 6958 阅读 · 16 评论 -
C# 连接SQL Sever 数据库与数据查询实例 数据仓库
下载地址:https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads。大数据时代在编程可能需要用到一些文本内容,不可能全部写到代码里,不好更改,用户也不方便使用。我们需要告诉代码你需要访问哪一台电脑的数据库,数据库哪里等信息这样才能准确的连接到。所以需要用到我们的数据库来保存这些数据,直接更改数据。随时可以改就不需要写代码里那么麻烦了。//SQL的查询语句 测试一下是否可以用。右键 编辑前200行。测试一下是否可以使用。原创 2021-05-15 17:32:51 · 40097 阅读 · 83 评论 -
C# Math(数学公式类)
Math 类似于 数学公式差不多吧。这个类的语法特别简单,单词很短。原创 2021-05-07 22:07:45 · 9995 阅读 · 17 评论 -
C#桌面文案小工具 ,详细带解说图(带源码)
新手!新手!新手! 有什么不对的地方可以交流交流最近无聊,写了一个小工具,每隔一段时间随机刷新一下文案,并且还可以连接数据库思路:1窗体的隐藏:在属性上面把 BackCoor 和 TransprencyKey 设置成一样的就可以隐藏窗口了2日期时间的刷新:在窗体上创建一个label标签,这个没什么好说,直接获取时间然后创建一个计时器一直刷新他,频率设置成1—900都可以,代码记得写在计时器label2.Text=DateTime.Now.ToString(); //20原创 2021-04-24 04:22:04 · 7493 阅读 · 23 评论