C#双变量显示时不带点

C#双变量显示时不带点,c#,arrays,double,points,C#,Arrays,Double,Points,我正在创建一个二维数组,让用户有机会在那里设置双变量。当我想要打印出结果时,它显示为无点 exp:user entry 3.45->345 对流也不起作用 下面的代码显示了我的“programm”nevermind异常处理 static void Main(string[] args) { double[,] Array = new double[,] { { 0, 0, 0}, { 0, 0, 0 }, { 0, 0, 0 } }; array Object = new a

我正在创建一个二维数组,让用户有机会在那里设置双变量。当我想要打印出结果时,它显示为无点 exp:user entry 3.45->345 对流也不起作用 下面的代码显示了我的“programm”nevermind异常处理

static void Main(string[] args)
{  
    double[,] Array = new double[,] { { 0, 0, 0}, { 0, 0, 0 }, { 0, 0, 0 } };
    array Object = new array();
    array[0,0] = Double.Parse(Console.ReadLine()); 
    Console.WriteLine("Wert  = {0}",intArray[0,0]);
    Console.ReadKey();
    }
}

将值乘以100,然后使用以下格式字符串:

Console.WriteLine("Wert  = {0:F0}",intArray[0,0] * 100);

我发现您的代码有很多错误:

更正代码为:

static void Main(string[] args)
        {  
            double[,] Array = new double[,] { { 0, 0, 0}, { 0, 0, 0 }, { 0, 0, 0 } };
            //array Object = new array(); //no need of this because you are not using it any where
            Array[0,0] = Double.Parse(Console.ReadLine()); //"array" doesn't exist, it should be "Array"
            Console.WriteLine("Wert  = {0}",Array[0,0]); //"intArray" has not been initialized, it should be "Array" in you case
            Console.ReadKey();
        }
以下是输出:


我希望它现在能工作。

您的示例代码甚至无法编译,而且也不清楚您为什么要求用户输入。请给出一个简短但完整的程序来真正演示您的问题。您提供的示例存在一些问题:您的声明无效。您似乎将数据类型与标识符(
array Object=new array()
)混淆,并且在WriteLine语句中有一个名为intArray的变量,该变量在其他任何地方都没有声明。对于我创建的混乱,我深表歉意。这段代码有很多错误,因为我试图在这里发布时删掉它。3,5只是一个示例,向您展示了数字之后是如何显示的。即使没有我以前遇到的编译错误或Shaharyar纠正的编译错误,程序打印的双变量没有一个点(3,45->345)。我不明白为什么你会想:给定
intArray
名称,你可能在某处强制转换/转换为整数吗?不,这个名称是用于以前尝试过的东西。我肯定只是使用了两种格式,这是没有用的。提示:intArray在哪里声明?即使这样,他还是要求打印十进制值,这是你的建议所不能做到的。@ReacherGilt它回答了显示问题。除此之外,只会给他代码而不帮助他学习,这是OP需要的。你能帮助我理解你的示例将如何打印,例如,问题所问的
3.45
?我看不出来。@ReacherGilt我对他的文章的理解是,用户输入3.45,他想对我造成的混乱表示歉意。这段代码有很多错误,因为我试图在这里发布时删掉它。3,5只是一个示例,向您展示了数字之后是如何显示的。即使没有编译错误,因为我有它之前或沙哈里亚纠正它,程序打印双变量没有一个点(3,45->345),我不明白为什么…谢谢!不幸的是,我在尝试剪切代码以将其发布到这里时犯了错误。所以我的版本和你修改的版本完全一样。但是数字仍然没有显示点。@user3087913看到我附加的输出,我想你犯了任何其他错误。我复制了你的版本,粘贴到了一个额外的项目中,它打印出来时没有显示点。oO可能visual studio设置有问题?但这不应该是问题第一次出现