单独使用单个关键字和浮动关键字的必要性.当我们不得不在实时场景中使用单个时
本文关键字:关键字 实时 单个时 不得不 单个 单独使 必要性 我们 | 更新日期: 2023-09-27 18:15:48
当我在c#中使用single和float时,我得到了相同的结果,那么为什么2个单独的关键字。
namespace WpfApplication1 {
/// /// Interaction logic for MainWindow.xaml ///
public partial class MainWindow : Window {
public MainWindow() {
// Console.WriteLine("correct1");
float a = 10.6f; Single b = 10.6f;
Console.WriteLine("correct"+(a/b));
InitializeComponent();
}
}
}
分别使用单关键字和浮点关键字的必要性。当我们必须在实时场景中使用single时?
两个关键字可以互换
float
实际上是由c# 语言提供的,它是System.Single
的别名。你不能单独使用Single
,因为它不仅仅是一个关键字,而是System.Single
类型。这需要在文件的顶部添加using System;
或完全限定它。另一方面,float
是一个语言提供的关键字,可以在任何场景中工作,而不需要引入名称空间。
int
/System.Int32
、double
/System.Double
等也是如此。
float是single的别名。
float c# - MSDN
(记住float是System的别名。单一类型。)