标签: hidden-features

C#的隐藏功能?

在我从这个问题中学到以下内容后,我想到了这一点:

where T : struct
Run Code Online (Sandbox Code Playgroud)

我们C#开发人员都知道C#的基础知识.我的意思是声明,条件,循环,运算符等.

我们中的一些人甚至掌握了Generics,匿名类型,lambdas,LINQ等......

但是C#粉丝,瘾君子,专家几乎都不知道C#最隐藏的功能或技巧是什么?

以下是到目前为止显示的功能:


关键词

属性

c# hidden-features

1475
推荐指数
230
解决办法
68万
查看次数


JavaScript的隐藏功能?

您认为每个程序员应该知道哪些JavaScript的"隐藏功能"?

在看到以下问题的答案的优秀质量后,我认为是时候向它询问JavaScript了.

虽然JavaScript现在可以说是最重要的客户端语言(只是问谷歌)但令人惊讶的是,大多数网络开发人员都很少理解它的实力.

javascript hidden-features

312
推荐指数
68
解决办法
13万
查看次数

最喜欢的Django提示和功能?

受到"隐藏的......的特征"系列的启发,我很想知道你最喜欢的Django技巧或者你知道但鲜为人知但有用的功能.

  • 请每个答案只包含一个提示.
  • 添加Django版本要求(如果有).

python django hidden-features

308
推荐指数
43
解决办法
6万
查看次数

Windows批处理文件的隐藏功能

Windows批处理文件有哪些鲜为人知但又重要且有用的功能?

指南:

  • 每个答案一个功能
  • 给出功能的简短描述示例,而不仅仅是文档的链接
  • 限制原生功能的答案,即不需要其他软件,如Windows资源工具包

澄清:我们在这里指的是由cmd.exe处理的脚本,这是WinNT变体的默认值.

(另请参阅:Windows批处理文件:.bat vs .cmd?)

windows hidden-features batch-file

232
推荐指数
38
解决办法
22万
查看次数

Visual Studio的隐藏功能(2005-2010)?

Visual Studio是如此庞大的产品,即使经过多年的努力,我偶尔偶然发现了一种新的/更好的方式来做我甚至不知道的事情或事情.

例如-

  • Crtl+ R,Ctrl+ W表示空格.编辑Python构建脚本的必要条件.

  • 在" "HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\8.0\Text Editor" 创建名为Guides的字符串"下,使用值"RGB(255,0,0),80"在文本编辑器的第80列处显示红线.

您偶然发现了哪些其他隐藏的功能?

text-editor hidden-features visual-studio

182
推荐指数
36
解决办法
3万
查看次数

PHP的隐藏功能?

我知道这听起来像是一个让人尴尬的问题,但让我解释一下我来自哪里.

大学毕业后,我在PHP商店找到了一份工作.我在那里工作了一年半,并且认为我已经学到了所有有关编程的知识.

然后我在一家规模庞大的公司找到了一份单人内部开发工作室,所有工作都在C#中.在我对这个职位的承诺中,我开始阅读大量的博客和书籍,并很快意识到我认为我知道一切都是错的.我学习了单元测试,依赖注入和装饰模式,松散耦合的设计原则,继承辩论的组合等等 - 我仍然非常吸收它.毋庸置疑,我的编程风格在去年完全改变了.

现在我发现自己正在为一个朋友的初创公司做一些编码的PHP项目,我觉得完全受限制而不是用C#编程.让我感到困扰的是,必须通过追加'$ this->'来引用类范围内的所有变量.令我很生气的是,我尝试过的IDE中没有一个具有非常好的智能感知,而且我的SimpleTest单元测试方法必须从"测试"一词开始.令我疯狂的是,动态类型使我无法隐式指定方法所期望的参数类型,并且必须编写switch语句来执行方法重载.我不能忍受你不能拥有嵌套的命名空间,并且必须使用::运算符来调用基类的构造函数.

现在我无意启动PHP与C#的争论,而我的意思是说我确定有些PHP功能我不知道或者知道但是没有正确使用.我被置于我的C#宇宙中,无法看到玻璃碗外面.

所以我问,你最喜欢的PHP功能是什么?你可以做些什么,你不能或在.Net语言中更难?

php hidden-features

174
推荐指数
49
解决办法
6万
查看次数

Ruby的隐藏功能

继续"隐藏的......的特征"模因,让我们分享Ruby编程语言鲜为人知但有用的功能.

尝试用核心Ruby限制这个讨论,没有任何Ruby on Rails的东西.

也可以看看:

(请注意,每个答案只有一个隐藏的功能.)

谢谢

ruby hidden-features

160
推荐指数
36
解决办法
4万
查看次数

Scala的隐藏功能

每个Scala开发人员都应该注意Scala的隐藏功能是什么?

请回答一个隐藏的功能.

scala hidden-features

149
推荐指数
24
解决办法
5万
查看次数

Perl的隐藏功能?

Perl中有哪些非常有用但却深奥的语言功能,你实际上可以用来做有用的工作?

指南:

  • 尝试限制Perl核心的答案,而不是CPAN
  • 请举例和简短说明

其他语言的隐藏功能隐藏功能:

(这些都来自Corion的回答)

  • C
    • 达夫的装置
    • 便携性和标准性
  • C#
    • 用于以空格分隔的列表和字符串的引号
    • 可替换的命名空间
  • Java的
    • 静态初始化剂
  • JavaScript的
    • 职能是一等公民
    • 阻止范围和关闭
    • 通过变量间接调用方法和访问器
  • 红宝石
    • 通过代码定义方法
  • PHP
    • 普遍的在线文档
    • 魔术方法
    • 符号引用
  • 蟒蛇
    • 一行值交换
    • 能够使用您自己的功能替换核心功能

其他隐藏的功能:

运营商:

引用结构:

语法和名称:

模块,Pragma和命令行选项:

变量:

perl hidden-features

143
推荐指数
39
解决办法
6万
查看次数