相关疑难解决方法(0)

C#控制台字体

我无法找出控制台应用程序默认使用哪种字体?是否保证每个人都有这种字体(运行这个.NET应用程序时)?想要显示一些unicode字符,并且需要确保它们存在于该字体中.谢谢

c# unicode console fonts

2
推荐指数
1
解决办法
5200
查看次数

如何使用C#从.txt文件中读取西里尔文符号

我看到类似的主题,但找不到解决方案.我的问题是我有一个.txt文件,其中的符号是保加利亚语/西里尔语/,但在尝试阅读后,没有成功.我试着用这段代码阅读:

StreamReader reader = new StreamReader(fileName,Encoding.UTF8);

if (File.Exists(fileName))
{
    while ((line = reader.ReadLine()) != null)
    {
        Console.WriteLine(line);
    }
}
Run Code Online (Sandbox Code Playgroud)

我还尝试使用GetEncoding(1251)来编译所有可能的编码值,我写的是西里尔文.当我保存.txt文件时,我试图用每个不同的编码保存它,其中/ UNICODE,UTF-8,BigEndianUnicode,ANSI /与编码的每个组合我通过代码设置,但是再次没有成功.

如何以正确的方式阅读西里尔符号的任何想法都将得到满足.以下是此示例文本:"Етопримерентекст."

提前致谢!:)

c# encoding console-application

2
推荐指数
1
解决办法
7635
查看次数

转换成欧元c#

我必须通过使用货币字符串格式将雷从欧元兑换成欧元.我的方法是:

public static void ConvertFromRonEur()
    {
        //string amount = string.Format("{0:C}");
        double result;
        Console.WriteLine("Lei: ");
        double quantity;
        double euro = 0.22D;
        quantity = double.Parse(Console.ReadLine());
        result = quantity * euro;
        Console.WriteLine(("{0:C} Euro"), result);
    }
Run Code Online (Sandbox Code Playgroud)

当我运行结果时:

  Lei:
  10
  $2,20 Euro
Run Code Online (Sandbox Code Playgroud)

我怎样才能获得2,20欧元结果,但是使用字符串格式化货币?谢谢.

c# formatting currency

2
推荐指数
1
解决办法
1万
查看次数