我刚开始使用 C#,在我看来,微软似乎将他们的新系统称为 .Net,因为您必须使用 Internet 查找所有内容以找到有用的函数以及他们将其隐藏在哪个类中。
对我来说,要求编写和设计为独立的过程/函数(非实例化静态对象)使其类不能同时用作它们的命名空间似乎是荒谬的。
那就是为什么我不能使用 Write 或 WriteLine 而不是 Console.WriteLine ?
然后,当我开始习惯于我正在使用的对象(如字符串)知道如何执行操作时,我习惯于使用外部函数来实现(如上、下、子字符串等),他们改变了规则数字,由于某种原因,数字不知道如何将自己从一种数字类型转换为另一种,相反,您必须调用 Convert 类静态函数将 double 更改为 int 和 Math 类静态函数以实现舍入和截断..快速将您的简单(其他语言)语句转换为 C# 中的大量字符行。
它似乎也沉迷于强类型,这在某种程度上干扰了我编码时的思维过程。我知道类型安全可以减少错误,但我认为它也会增加复杂性,有时是不必要的。如果您可以在需要时选择上下文驱动的类型,而无需显式的 Casting 或 Converting 或 ToStringing(这在 C# 中似乎是完成任何事情的基本必要条件),那就太好了。
那么......甚至可以在记事本中编写有意义的代码并在没有互联网访问的情况下使用 cl 吗?如果不求助于自动完成和网络访问,您会使用什么参考书?
有什么建议可以让你更自然地理解这种语言并更自然地使用它吗?