博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#中的一些小知识
阅读量:4921 次
发布时间:2019-06-11

本文共 1799 字,大约阅读时间需要 5 分钟。

1..NET Frameword简称.NET

它是一个创建、部署和运行应用程序的多语言多平台环境。
2.C#是一种强大的、面向对象的程序开发语言。是专门用于.NET的编程的语言。
使用它可以编出:Windows桌面应用程序(WinForms)、Windows服务程序(Windows Service)、Internet应用程序(ASP.NET)、Web服务程序(Web Service)
3.微软的集成开发环境(IDE)Visual Studio.NET(VS)集成了.NET Framework
4.Console.Write("{0}",aaa);
string name=Console.ReadLine();
int age=int.Parse(Console.ReadLine());
5.C#中的数组。int[] num; int num[]是错误的。
6.引用传递参数可以改变值。
7.强大的String类的方法:
bool Equals(string str);
int num=String.Compare(string aaa,string bbb);
int indexOf(string str);找到了返回他的索引,没有找到返回-1;
int lastIndexOf(string str);
string join(string str,string[] nums);//这个很牛,返回数组中的值,并且可以对他进行修饰。
string subString(int startIndex,int length);截取。
string Trim();去掉字符串两端的空格
8.C#中的类型转换,java中叫自动类型转换和强制类型转换
而这里叫隐式类型转换和显式类型转换。
隐式类型转换:小的可以自动地转换成大的。
显式类型转换:大的转换成小的的时候。
转换的方式是(int)
把String类型的转换成int类型的:
int.Parse(string);//只接受string类型的参数。
一个更厉害的:Convert.ToInt32();Conver.ToSingle();//float型单精度浮点Conver.ToDouble();
9C#中的注释:有三种
(1)//行注释
(2)块注释
(3)///文档注释
规范:
(1)关键性的语句
(2)类名前应使用文档注释,说明他的简单功能和使用方法
(3)复杂的方法应使用,用来说明他的使用方法。参数的含义和返回值。

下面是可爱的Window应用程序——WinForms应用程序。

1.Program.cs文件 是主程序文件,其中包含程序的入口Main()方法
这句话是关键:Application.Run(new Form1());
2.关键字:partial[adj]部分的。
使用这个关键字可以将同一个类的代码分开放在多个文件中,表名每个文件都是类的一部分代码。
在编译的时候 VS就会识别出来,并把他们合并成一个泪来进行处理。
可爱的窗体,好玩的属性:
(1)窗体显示的边框样式——FromBorderStyle
(2)确定窗体标题栏的右上角是否有最大化框——MaximizeBox
(3)确定窗体是否出现在Windows任务栏中——ShowInTaskbar
(4)确定窗体第一次出现时的位置——StartPosition
(5)标题栏中显示的文本——Text
(6)指示窗体是否始终显示在所有的窗体之上——TopMost
(7)确定窗体的可视状态——Normal,Maximized,Minimized
3.在一个窗体中打开另一个窗体:
4.消息框的返回值
DialogResult result;他其实是一个枚举
可以判断用户到底单击了哪个按钮。
5.Anchor:锚定,让控件与窗体一起动态的调整大小,还有一个Dock属性一起配合使用。
6.多文档窗体MDI
(1)父窗体的IsMDIContatiner属性设为true
(2)在代码中aaa.MdiParent=true;
7.在窗体应用程序中是窗体之间的数据这样传值的:
另外建一个cs类,在另种定义要传递的属性,并且赋值。用的时候再取出来即可使用。

转载于:https://www.cnblogs.com/djh-net/p/3616561.html

你可能感兴趣的文章
[原创]独立模式安装Hive
查看>>
声音推荐【Anaesthesia】Maximilian Hecker强烈推荐
查看>>
地址虚拟机vmware centos6.3 Device eth0 does not seem to be present
查看>>
链表实现单链表创建、排序(升序)
查看>>
Spring旅程(一)为什么使用Spring
查看>>
centos安装桌面和远程连接
查看>>
侠探锦毛鼠之真假白玉堂
查看>>
[mark]如何删除地址栏的记录?
查看>>
python CSV写中文
查看>>
poj3304 Segments
查看>>
Android onNewIntent调用时机
查看>>
命令模式
查看>>
MySQL 基础命令
查看>>
用css画个遨游logo
查看>>
杭电2061
查看>>
硬盘的工作原理
查看>>
开发日志
查看>>
使用 Intellij Idea 导出JavaDoc
查看>>
js -- 写个闭包
查看>>
属性动画
查看>>