Tag: 编程语言

Bitwise与&和LOGICAL AND && 之间有什么区别

可能重复: 在C#中逻辑和条件AND,OR有什么区别? Bitwise AND&和Logical AND &&有什么区别? 多谢你们

访问说明符和访问修饰符之间的区别

我在互联网上读过,我听过有人说 访问说明符:: 访问说明符确定字段在其他类中编码的可访问性。 访问范围从完全可访问到完全无法访问。 您可以选择声明具有访问说明符关键字的字段:public,private或protected。 访问修饰符:: 您可以选择使用修饰符关键字声明一个字段:final或volatile和/或static和/或transient,abstract等。 有什么不同吗? 因为访问修饰符和访问说明符的大多数定义都表示相同的东西……这看起来很模糊。

什么是“嘟m打字?”

我已经看过几次提到“mumble typing”,比如这个StackOverflow回答: 未来版本的.NET会支持C#中的元组吗? 我用Google搜索了这个术语,除了一些希望C#最终会支持它的人之外,我找不到多少解释方法。 什么是嘟m打字?

如果没有解释C#,那么为什么需要VM呢?

我读过很多关于C#的争议,有些人说它被解释了,有人说它不是。 我知道它被编译到MSIL中,然后在运行时进行JITed,具体取决于处理器等……但它是否仍然以它需要运行VM(.NET)的方式进行解释?

什么是为Web开发人员学习的优秀桌面编程语言?

我想学习桌面编程语言,最好是C,C ++或C#。 我是PHP / HTML / CSS程序员,我想进入桌面应用程序。 我需要一些非常强大的function,我希望能够使用Windows GUI创建应用程序。 Stack Overflow社区会推荐什么? 在深入研究这些语言之前,我应该有什么知识吗?

使用function指针的好处

我已经编程了几年,并且在某些情况下使用了函数指针。 我想知道的是,出于性能原因何时使用它们是合适的,我的意思是在游戏环境中,而不是商业软件。 函数指针很快,John Carmack在Quake和Doom源代码中使用了它们,因为他是天才:) 我想更多地使用函数指针,但我想在最合适的地方使用它们。 现在,在C,C ++,C#和Java等现代c风格语言中,函数指针的最佳和最实用的用途是什么?

C#如何遍历Properties.Settings.Default.Properties更改值

我有以下代码: foreach (SettingsProperty currentProperty in Properties.Settings.Default.Properties) { if (Double.TryParse(GenerateValue()), out result)) { currentProperty.DefaultValue = result.ToString(); Properties.Settings.Default.Save(); } } 它从mysql数据库中获取新值。 如果我添加一个MessageBox.Show来显示新值,它似乎工作正常但它实际上并没有保存它。 我认为这是因为我将值赋给变量…是否有某种方法可以做到这一点? Properties.Settings.Default.IndexOf(currentProperty.name).DefaultValue = result

C#.net和Visual Basic.net有什么区别?

我在VB.net有一点经验,我想学习C#.net VB.net和C#.net之间有什么区别? 这两者之间的表现有什么不同吗? 除了语法上的差异之外,我还要记住哪些重大变化吗?

如何在运行时生成随机数?

由于计算机无法选择随机数(可以吗?)这个随机数是如何实际生成的。 例如在C#中我们说, Random.Next() 里面发生了什么?

是否存在IDictionary的LRU实现?

我想实现一个简单的内存LRU缓存系统,我正在考虑一个基于IDictionary实现的解决方案,它可以处理散列LRU机制。 来自java,我有使用LinkedHashMap经验,它LinkedHashMap我的需要:我找不到任何类似的.NET解决方案。 有人开发过它或有没有人有这样的经历?