为什么在C#中声明浮点数时需要f?

f是声明浮点数时的小写后缀集。它告诉编译器文字是特定类型的。

示例

using System.IO;
using System;
public class Program {
   public static void Main() {
      float val = 30.22f;
      Console.WriteLine(val);
   }
}

输出结果

30.22

上面,我们使用f后缀设置了float。

IEnumerable res = val1.AsQueryable().Intersect(val2);