单独使用单个关键字和浮动关键字的必要性.当我们不得不在实时场景中使用单个时

本文关键字:关键字 实时 单个时 不得不 单个 单独使 必要性 我们 | 更新日期: 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.Int32double/System.Double等也是如此。

float是single的别名。

float c# - MSDN

(记住float是System的别名。单一类型。)