【发布时间】:2009-04-23 00:00:35
【问题描述】:
我最近开始玩 C#,但我发现它非常令人沮丧。似乎每次我想添加我认为简单的控件时,我最终要么在互联网上搜索,要么自己编写。我只是觉得我花了更多时间重新创建控件以使它们以应有的方式工作,而实际创建应用程序的时间更少。
例如:In another question,我问是否可以去除组合框上的边框;我认为应该将某些东西内置到控件中,但可惜我必须为这个简单的更改构建自己的控件。
是我对 C#/.net 太陌生,还是我期望太高?我知道 SO 喜欢 C#,所以不要因为这种感觉而咬我的头,只是帮助我了解我缺少什么以及我是否应该继续学习和使用 C#。
【问题讨论】:
-
听起来您的 IDE 问题比 C# 语言更多。
-
无论语言多么好,或者库多么全面和优雅,都需要时间来熟悉新事物。 .NET 肯定有不那么优雅的部分! WinForms 拖累了很多遗留的包袱,而 WebForms 是……最好不要谈论。也就是说,一旦你习惯了它,你可能会发现它非常好 - 给它时间......哦,不要咬你的头或任何东西,但这个问题有点主观/争论。
-
与什么相比,C# 增加了开发时间?
-
请告诉我什么比 C# 更有效率。自 2001 年以来我一直在使用 C#(在那之前的 C 和 C++),但我很想知道比 VS/C# 更高效的语言/环境。
-
试图去除主观/争论的语气,投票重新开放。