经验分享,C#初学简单实用知识点C#开发工程师
初学者的一些简易的知识点,初学者可以快速掌握
Console Application
1. C#初学者
public class Hello
{
public static void Main()
{
System.Console.WriteLine("HELLO");
}
}
2. 更好HELLO
using System;
public class Hello
{
public static void Main()
{
Console.WriteLine("HELLO");
}
}
3. 命令行形式
using System;
public class Hello
{
public static void Main(string[] args)
{
Console.WriteLine(args[0]);
}
}
4. 构造函数
using System;
public class Hello
{
public HelloWorld()
{
Console.WriteLine("HELLO");
}
public static void Main()
{
Hello hw = new Hello();
}
}
5. 面向对象
using System;
public class Hello
{
public void helloWorld()
{
Console.WriteLine("HELLO");
}
public static void Main()
{
Hello hw = new Hello();
hw.Hello();
}
}
6. 从其他类中调用方法
using System;
public class Hello
{
public static void Main()
{
HelloHelperClass hwh = new HelloHelperClass();
hwh.writeHello();
}
}
public class HelloHelperClass
{
public void writeHello()
{
Console.WriteLine("Hello");
}
}
7. 继承:子类继承父类
abstract class HelloBase
{
public abstract void writeHello();
}
class Hello : HelloBase
{
public override void writeHello()
{
Console.WriteLine("Hello");
}
}
class HelloImp
{
static void Main()
{
HelloBase hwb = Hello;
HelloBase.writeHello();
}
}
8. 静态构造函数
using System;
public class Hello
{
private static string strHello;
static Hello()
{
strHello = "Hello";
}
void writeHello()
{
Console.WriteLine(strHello);
}
public static void Main()
{
Hello hw = new Hello();
hw.writeHello();
}
}
9. 异常处理使用 try catch方法
using System;
public class Hello
{
public static void Main(string[] args)
{
try
{
Console.WriteLine(args[0]);
}
catch(IndexOutOfRangeException e)
{
Console.WriteLine(e.ToString());
}
}
}
10. 命名空间
using System;
namespace HelloLibrary
{
public class HelloMessage
{
public string Message
{
get
{
return "Hello!!!";
}
}
}
}
using System;
using HelloLibrary;
namespace HelloApplication
{
class HelloApp
{
public static void Main(string[] args)
{
HelloMessage m = new HelloMessage();
}
}
}
11. 属性
using System;
public class Hello
{
public string strHello
{
get
{
return "Hello";
}
}
public static void Main()
{
Hello hw = new Hello();
Console.WriteLine(cs.strHello);
}
}
12. 代理
using System;
class Hello
{
static void writeHello()
{
Console.WriteLine("Hello");
}
static void Main()
{
SimpleDelegate d = new SimpleDelegate(writeHello);
d();
}
}
汇鱼人才的分享就到这里了,想要知道更多,就关注汇鱼人才吧


1914篇文章