C#编程
C#编程相关内容
泰勒朗斯
人,可以痛苦,可以失意,可以疯狂的爱,可以恣意的恨,却别忘了行程,别忘记赶路。
展开
-
c#中日志NLog配置问题
{“Failed obtaining configuration for Common.Logging from configuration section ‘common/logging’.”}在配置中没有配置对另外很有可能是NLog 的配置文件没有安装,安装配置文件就可以了Common.Logger和NLog使用,出现Common.Logging.Simple.NoOpLogger或Is...原创 2019-10-16 20:35:20 · 2470 阅读 · 0 评论 -
串口处理c#
https://www.cnblogs.com/candylakers/archive/2011/12/30/2306930.html串口通讯会产生多条数据连续接收或接收不完整的情况。可以用一个全局变量来累加接收结果,再判断这个变量是否包含完整数据并做相应处理。接收就是在SerialPort类的rececivedata里面接收设置每接受到1个字节时,触发oncomm事件。以前搞BCB的时候...原创 2019-10-15 10:33:08 · 735 阅读 · 0 评论 -
wpf事件处理
认识WPF的事件https://www.cnblogs.com/therock/articles/2243027.html当新建一个wpf应用程序,会自动生成一个App.xaml和MainWindow.xaml文件其中App.xam用来设置Application,应用程序的起始文件和资源及应用程序的一些属性和事件的设置,app.xaml.cs是处理应用程序的相关资源和事件MainWindo...原创 2019-10-09 20:05:48 · 422 阅读 · 0 评论 -
string.Format字符串格式说明(转)
https://www.cnblogs.com/lgx5/p/6192705.html先举几个简单的应用案例:1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)string.Format("{0:C}",0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数string.Form...原创 2019-10-09 20:17:39 · 205 阅读 · 0 评论 -
Marshal用法汇总
简介(https://www.cnblogs.com/DragonX/p/3474251.html)(https://www.cnblogs.com/lfls128/p/4939232.html)在两个不同的实体(两个线程或者进程甚至机器、在Managed和Unmanaged之间、托管和非托管之间)进行方法调用和参数传递的时候,具体的调用方法和参数的内存格式可能需要一定的转换,这个转换的过程...原创 2019-10-10 09:14:02 · 4327 阅读 · 0 评论 -
[转载]PropertyChanged 事件
在.NET平台上,数据绑定是一项令人十分愉快的技术。利用数据绑定能减少代码,简化控制逻辑。通常,可以将某个对象的一个属性绑定到一个可视化的控件上,当属性值改变时,控件上的显示数据也随之发生变化。要实现这一功能,只需要为自定义对象实现 INotifyPropertyChanged 接口即可。此接口中定义了 PropertyChanged 事件,我们只需在属性值改变时触发该事件即可。下面的例子说明如...原创 2019-10-10 17:10:00 · 1631 阅读 · 2 评论 -
关于c#中事件的理解
c#中事件:相当于c++回调比如:a定义了一个类:public class test{ public event EventHandler<string> MyEvent;public test(){try{}catch(Exception ex){MyEvent?.Invoke(this,(int)ErrorEnum.错误);}}}也即是说a定义...原创 2019-10-10 17:28:21 · 136 阅读 · 0 评论 -
CSDN-markdown编辑器
欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...转载 2018-10-10 22:30:06 · 111 阅读 · 0 评论 -
C#类中的public和private区别
public 关键字是类型和类型成员的访问修饰符。公共访问是允许的最高访问级别,对访问公共成员没有限制。protected 关键字是一个成员访问修饰符。受保护成员在它的类中可访问并且可由派生类访问。private 关键字是一个成员访问修饰符。私有访问是允许的最低访问级别。私有成员只有在声明它们的类和结构体中才是可访问的。internal 关键字是类型和类型成员的访问修饰符。只有在同一程序集的...原创 2018-10-10 22:31:33 · 8329 阅读 · 5 评论 -
c#和xam
https://www.jb51.net/article/98384.htm原创 2019-09-30 13:48:57 · 196 阅读 · 0 评论 -
C# 理解Thread.Sleep()方法 (转载学习)
我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?思考下面这两个问题:1、假设现在是 2008-4-7 12:00:00.000,如果我调用一下 Thread.Sleep(1000) ,在 2008-4-7 12:00:01.000 的时候,这个线程会 不会被唤醒?2、某人的代码中用了一句看似莫明其妙的话:Thread.Sleep(...原创 2019-10-08 14:17:27 · 419 阅读 · 0 评论 -
c#中new 后面大括号
C# new一个对象的时候,后面的参数不是用小括号吗,下面的大括号是怎么回事,不是数据为什么会用大括号?BarcodeWriter barcodeWriter = new BarcodeWriter {Format =ZXing.BarcodeFormat.QR_CODE, Options = options };这个大括号应该怎么解释,不是用小括号的吗,求解谢谢当调用无参构造函数,且后面用...原创 2019-10-09 11:10:16 · 3287 阅读 · 0 评论 -
学习笔记
我的第一天学习c#1、c#学习网址https://docs.microsoft.com/zh-cn/dotnet/csharp/programming-guide/inside-a-program/hello-world-your-first-program原创 2018-10-09 17:30:04 · 103 阅读 · 0 评论