C#控制台基础 泛型中default的用法,值类型位0,引用类型为null
来源:互联网 发布:seo渠道 编辑:程序博客网 时间:2024/05/17 23:20
镇场诗:慈心积善融学习,技术誓为大家学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ class Example<T> { public T Hello(T num) { T test = default(T);//T,值类型,test=0;T,引用类型,test=null; if(test==null) { Console.WriteLine("T是引用类型"); } else { Console.WriteLine(test+"T是值类型"); } return test; } } class Program { static void Main(string[] args) { var a = new Example<int>(); a.Hello(1); var b = new Example<string>(); b.Hello("a"); Console.ReadKey(); } }}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
感恩帮助过我的人。博客的精髓在技术部分,更在镇场一诗。
我是一个新手,代码还有许多不完善的地方,请您看代码的时候多多思考。
C#是一个优秀的语言,VS是一个优秀的编译软件,二者值得学习。如果您有一些不会的知识,咱们可以相互讨论。
如果您认为代码可以有改进的地方,有错误的地方,请留下评论,我会处理的。
注:如果我的博文无意中侵犯了您的权益,请告知。看到您的告知后,我将及时作出处理。
0 0
- C#控制台基础 泛型中default的用法,值类型位0,引用类型为null
- C#控制台基础 C#中引用类型有哪些
- c#基础 值类型和引用类型
- 【C#基础】值类型&引用类型
- 【C#基础】值类型和引用类型
- C#类型基础----引用类型
- C#编程:可以为 null 的类型
- C# 可为null的类型
- C#使用可以为null的类型
- C#控制台基础 string是一种特殊的引用类型 特点实例
- C# 类型基础 值类型和引用类型
- C#类型基础(值类型and引用类型)
- C#控制台基础 返回类型位void的函数用return终止函数
- 改善C#程序的建议5:引用类型赋值为null与加速垃圾回收
- 改善C#程序的建议5:引用类型赋值为null与加速垃圾回收
- 改善C#程序的建议5:引用类型赋值为null与加速垃圾回收
- C#的值类型与引用类型
- C#的值类型和引用类型
- 多校赛第七场
- 罪犯转移问题思考——2016百度编程题
- (OK) Fedora 24 开机自动启动脚本 - rc.local - rc-local.service
- Java SE学习笔记-多态
- Python基础入门—常用函数笔记
- C#控制台基础 泛型中default的用法,值类型位0,引用类型为null
- xcodebuild自动打包脚本与自动上传蒲公英脚本
- 扩展 Dojo 模块
- 平台2.0
- 最长公共子串(动态规划)
- memcache的安装和使用
- 通过do-while循环来实现菜单的返回功能
- POJ 1611 The Suspects(并查集)
- redis的安装和使用