原文:离开Visual Studio C#的编译(你不知道的C#)

很多人一开始学习.net 第一天必定是安装Visual studio 或者很多关于C 学习的书上第一章节必定是告诉你要你下载一个vs 其实没有vs未必就不能开发了,只是可能说vs给我的开发带来了很多的便捷,但是作为初学者一开始就用它,可能会导致你忽略 了很多原理性的东西 , 一般在windowxp以后微软的window操作系统都为默认装上.netframework,拿.net 和java比较,我 ...

2017-12-07 17:20 6 3877 推荐指数:

查看详情

用了多年C#,你可能不知道的几个Visual Studio编码技巧

用了多年的Visual Studio,今天才发现这个编码技巧,真是惭愧,分享出来,算是抛砖引玉吧! 开发环境: vs2010+C# 1、代码重构 新建类 如果你还像我以前一样使用右键快捷菜单新建类,那就太Out了。VS的那个“新建项对话框”出来的很慢,很影响心情。当你发现需要定义一个类时 ...

Wed Nov 21 16:52:00 CST 2012 26 7724
你所不知道C# 中的细节

前言 有一个东西叫做鸭子类型,所谓鸭子类型就是,只要一个东西表现得像鸭子那么就能推出这玩意就是鸭子。 C# 里面其实也暗藏了很多类似鸭子类型的东西,但是很多开发者并不知道,因此也就没法好好利用这些东西,那么今天我细数一下这些藏在编译器中的细节。 不是只有 Task 和 ValueTask ...

Wed Apr 01 01:02:00 CST 2020 33 7788
你所不知道C# 10新特性

我们很高兴地宣布 C# 10 作为 .NET 6 和 Visual Studio 2022 的一部分已经发布了。在这篇文章中,我们将介绍 C# 10 的许多新功能,这些功能使您的代码更漂亮、更具表现力和更快 . 阅读 Visual Studio 2022 公告 和 .NET 6 公告 以了解更多 ...

Sun Feb 27 01:24:00 CST 2022 0 877
你可能不知道的陷阱:C#委托和事件的困惑

一. 问题引入 通常,一个C语言学习者登堂入室的标志就是学会使用了指针,而成为高手的标志又是“玩转指针”。指针是如此奇妙,通过一个地址,可以指向一个数,结构体,对象,甚至函数。最后的一种函数,我们称之为“函数指针”(和“指针函数”可不一样!)就像如下的代码: int ...

Sat Mar 16 06:37:00 CST 2013 46 52298
C# 6.0中你不知道的新特性

为什么写? 今天去上班的公交上,有朋友在张队(张善友)的微信群里,发了一个介绍C# 6.0新特性的视频,视频7分钟,加上本人英语实在太low,整体看下来是一脸懵逼的。 下班回到家里,打开这个视频,把视频中介绍的新特性用文档的形式记录下来,加深自己的印象,此处把我整理的文档分享出来,希望对大家能 ...

Fri Apr 13 06:53:00 CST 2018 15 2455
C#线程篇---你所不知道的线程池(4)

线程的创建和销毁都要耗费大量的时间,有什么更好的办法?用线程池! 太多的线程浪费内存资源,有什么更好的办法?用线程池! 太多线程有损性能,有什么更好的办法?用线程池!(⊙_⊙)? 线程池是什么? ...

Tue Dec 04 18:00:00 CST 2012 11 9092
C#中你不知道的double类型 0.0的运算

前段时间偶然看到c#double类型0.0的运算。经研究,总结如下, 如有问题请不吝赐教,谢谢。 1, 我们都知道C# 任何数除以0 都会报错 “Attemped to divide by zero” Eg1: Console.WriteLine(1/0); => 编译通不过 ...

Tue Jun 04 00:35:00 CST 2013 1 3208
Java和C#中的接口对比(有你不知道的东西)

1.与Java不同,C#中的接口不能包含字段(Field)。 2、在C#和Java中,接口内的所有方法默认都是公用方法。 3、C#中特有的实现接口和显式实现接口. 另外,我们注意到显式实现接口后int ...

Sat Aug 31 00:41:00 CST 2013 1 5680
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM