扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
~MyClass() { // 需要完成的任务 } MyClass.Finalize() { // 需要完成的任务 base.Finalize(); } |
public void Dispose() { // 完成清理操作 // 通知GC不要再调用Finalize方法 GC.SuppressFinalize(this); } public override void Finalize() { Dispose(); base.Finalize(); } |
using System.Drawing; class Tester { public static void Main() { using (Font theFont = new Font("Arial", 10.0f)) { //使用theFont对象 } // 编译器将调用Dispose处理theFont对象 Font anotherFont = new Font("Courier",12.0f); using (anotherFont) { // 使用anotherFont对象 } // 编译器将调用Dispose处理anotherFont对象 } } |
using System; public class UnboxingTest { public static void Main() { int i = 123; //打包 object o = i; // 解包(必须是显性的) int j = (int) o; Console.WriteLine("j: {0}", j); } } |
public class ListBox : Window { public virtual void Sort() {"} } |
public class Window { // " public virtual void Sort() {"} } |
"\class1.cs(54,24): warning CS0114: ''ListBox.Sort()'' hides inherited member ''Window.Sort()''. |
public class ListBox : Window { public new virtual void Sort() {"} |
Employee::Employee(int theAge, int theSalaryLevel): Person(theAge) // 初始化基础类 salaryLevel(theSalaryLevel) // 初始化成员变量 { // 构造器的代码 } |
Class Employee : public Person { // 成员变量的定义 private salaryLevel = 3; // 初始化 } |
if( someFuncWhichReturnsAValue() ) |
if( someFuncWhichReturnsAValue() ) |
if ( x = 5 ) |
switch (i) { case 4: CallFuncOne(); case 5: // 错误,不会执行到这里 CallSomeFunc(); } |
switch (i) { case 4: CallFuncOne(); goto case 5; case 5: CallSomeFunc(); } |
switch (i) { case 4: // 能执行到 case 5: // 能执行到 case 6: CallSomeFunc(); } |
int theHour; int theMinute; int theSecond; timeObject.GetTime( ref theHour, ref theMinute, ref theSecond) |
Use of unassigned local variable ''theHour'' Use of unassigned local variable ''theMinute'' Use of unassigned local variable ''theSecond'' |
int theHour = 0; int theMinute = 0; int theSecond = 0; timeObject.GetTime( ref theHour, ref theMinute, ref theSecond) |
public void GetTime(out int h, out int m, out int s) { h = Hour; m = Minute; s = Second; } |
timeObject.GetTime( out theHour, out theMinute, out theSecond); |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者