C#基础
来源:互联网 发布:上海银行淘宝金卡 介绍 编辑:程序博客网 时间:2024/06/04 19:04
整理一下C#基础,以便查询和记忆
隐式转换:(值类型)
<span style="font-family:Microsoft YaHei;font-size:14px;">int num = 2147483647;long bigNum = num;</span>
隐式转换:(引用类型)
由于派生类始终包含基类的所有成员,因此不必使用任何特殊语法。
<span style="font-family:Microsoft YaHei;font-size:14px;">Derived d = new Derived();Base b = d;</span>
显示转换:(值类型)
<span style="font-family:Microsoft YaHei;font-size:14px;">class Test{ static void Main() { double x = 1234.7; int a; // Cast double to int. a = (int)x; System.Console.WriteLine(a); }}</span>
<span style="font-family:Microsoft YaHei;font-size:14px;">public class NumFor{ public static void Main() { int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 }; foreach (int i in numbers) { System.Console.Write("{0} ", i); } }}</span>数组使用out:
<span style="font-family:Microsoft YaHei;font-size:14px;">class TestOut{ static void FillArray(out int[] arr) { arr = new int[5] { 1, 2, 3, 4, 5 }; } static void Main() { int[] theArray; FillArray(out theArray); System.Console.WriteLine("Array elements are:"); for (int i = 0; i < theArray.Length; i++) { System.Console.Write(theArray[i] + " "); } System.Console.WriteLine("Press any key to exit."); System.Console.ReadKey(); }}</span>数组使用ref:
<span style="font-family:Microsoft YaHei;font-size:14px;">class TestRef{ static void FillArray(ref int[] arr) { if (arr == null) { arr = new int[10]; } arr[0] = 1111; arr[4] = 5555; } static void Main() { int[] theArray = { 1, 2, 3, 4, 5 }; FillArray(ref theArray); System.Console.WriteLine("Array elements are:"); for (int i = 0; i < theArray.Length; i++) { System.Console.Write(theArray[i] + " "); } System.Console.WriteLine("Press any key to exit."); System.Console.ReadKey(); }}</span>
隐式转换:(值类型)
0 0
- c#基础
- c#基础
- C#基础
- C#基础
- C#基础
- C#基础
- C#基础
- c# 基础
- c#基础
- C# 基础
- C#基础
- C#基础
- C#基础
- c#基础
- C#基础
- C# 基础
- C#基础
- C#基础
- mongodb 索引
- iOS - UINavgationController中preferredStatusBarStyle方法不执行的问题
- Android系统源码阅读(8):Content Provider数据传输过程
- IONIC键盘弹出防止页面Header(title位置)自动上移位置(消失)
- string & cstring
- C#基础
- 多态练习
- <<More Effective C++>>读书笔记5: 技巧(1)
- MongoDB: Database Profiler
- 经济学原理(第1部分)第二章—12
- Complex number(for lab)
- <机器学习笔记-01><scikit-learn 01>机器学习基础
- 推荐一个Material Design风格新闻阅读APP,采用MVP开发模式
- linux 简单安装telnet 服务操作方法