![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
tony_jx
软件从业者
展开
-
C#命名规范
C#使用Pascal规则命名,即首字母要大写。 类名,属性名,方法名统一使用Pascal命名方式。 局部变量,形参等使用驼峰命名法。示例如下: public class UsersEntity { /// <summary> /// 用户ID /// </summary> [Key] public long UserID { get; set; } /// &l原创 2022-01-11 12:48:05 · 1251 阅读 · 0 评论 -
NuGet使用
NuGet是什么NuGet是C#开源,免费的包管理工具。NuGet全局配置文件文件路径:C:\Users\{user}\AppData\Roaming\NuGet\NuGet.Config配置项(支持配置国内镜像和设置包默认路径)<?xml version="1.0" encoding="utf-8"?><configuration> <packageSources> <add key="华为国内镜像" value="https:...原创 2022-01-10 18:08:46 · 1154 阅读 · 0 评论 -
ildasm.exe查看dll库支持的Net版本
ildasm.exe路径C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\xxxx Tools查看版本打开ildasm.exe。将dll拖到ildasm窗口中,如下图所示。打开MANIFEST文件,内容如下图// Metadata version: v4.0.30319.assembly extern mscorlib{ .publickeytoken = (B7 7A 5C 56 19 34 E0 8.原创 2022-01-10 15:22:18 · 554 阅读 · 0 评论 -
log4net使用
说明:各种appender配置链接:https://www.cnblogs.com/anderslly/archive/2007/03/09/log4netconfigsamples.html原创 2021-06-06 17:41:34 · 135 阅读 · 0 评论 -
C#异常捕捉
C#异常捕捉static void Main(string[] args){try{ object obj = null; obj.ToString();}catch(NullReferenceException ex) //无参数,捕捉指定异常{ Console.WriteLine("null exception {0}", ex.Message);}catch //无参数,捕捉任何异常{ Console.WriteLine("excepti原创 2021-04-01 08:58:37 · 151 阅读 · 0 评论 -
C#访问权限
C#访问权限private:只能在本类中使用 私有的protected:在本类中及其子类中可以使用internal:同一命名空间(程序集)中的类可以使用public:所有类均可使用 公有类的默认访问标识符是internal,成员的默认访问标识符是private。...原创 2021-03-21 11:40:48 · 539 阅读 · 0 评论 -
WinForms的布局
可视化布局在工具箱中添加各种控件,当改变窗口的大小时,布局不能够自动适应变化,所以这种布局仅仅适用于窗口大小不变的情况。手动布局在界面大小变化时,手动关联时间方法,重新进行布局,代码如下:namespace Ch01Form{ public partial class Form1 : Form { private Button testButton = new Button(); public Form1() {原创 2020-07-18 18:54:24 · 294 阅读 · 0 评论 -
WinForms事件处理
WinForms的事件处理支持自动和手动自动事件处理,步骤如下:右键按钮,属性。 切换到事件,Click事件。 输入回调方法的名称,回车。 自动生成事件回调处理的方法,实现方法即可。代码如下://自动生成的时间处理方法private void OnTest(object sender, EventArgs e){ Console.WriteLine("Hello World");}手动事件处理,步骤如下:在设计界面中,给按钮起一个名字(字段名)。 在Form.c原创 2020-07-18 18:10:58 · 203 阅读 · 0 评论 -
WinForms手动添加控件
WinForms除了在设计界面上拖拽添加控件外,还可以手动添加控件。步骤如下:定义控件,并加入到From中。 Location指定其位置。 Size指定其大小。代码如下:namespace Ch01Form{ public partial class Form1 : Form { // 手动添加控件 private Button testButton = new Button(); public Form1()原创 2020-07-18 17:58:11 · 500 阅读 · 0 评论 -
WinForms入门实例-C#
C#的应用场景:桌面应用开发 基于WinForms API 基于WPF API Unity3D开发 Asp.net网站开发WinForms是基于Win32 API的c#封装,上手简单,控件丰富,可视化设计。创建项目VS新建->Windows 窗体应用(.Net Framework) 在界面中拖入控件,点击运行,即会出现初始化界面。项目结构(重要文件)App.config:应用配置 Form.cs:源码文件(窗口) Form1.Designer.cs:界面设计原创 2020-07-18 17:24:08 · 408 阅读 · 0 评论