 
      
    C#
- 79 ответов
- 0 вопросов
    91
    Вклад в тег
    
      
      
    
  
  
 
  
  string CreateASCIIStr(string value) => Encoding.ASCII.GetString(Convert.FromBase64String(value));string CreateASCIIStr(string value) =>
                LocalData + Encoding.ASCII.GetString(Convert.FromBase64String(value));string LocalData = "0";
string CreateASCIIStr(string value) =>
    LocalData + Encoding.ASCII.GetString(Convert.FromBase64String(value));
var data = new[] {
    CreateASCIIStr("Тут"),
    CreateASCIIStr("Все"),
    CreateASCIIStr("значения"),
    CreateASCIIStr("будут"),
    CreateASCIIStr("совершенные"),
    CreateASCIIStr("Разные")
}; 
  
   
  
  using System.Drawing;error CS0246: Не удалось найти тип или имя пространства имен "Point" (возможно, отсутствует директива using или ссылка на сборку)
Чем можно заменить класс Point из System.Drawing?
class Point
{
}if (field[i, j] == "0") current = new Point(i, j);1>error CS1061: "Point" не содержит определения "X", и не удалось найти доступный метод расширения "X", принимающий тип "Point" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
if ((i == current.X) && (j == current.Y))
1>error CS1061: "Point" не содержит определения "Y", и не удалось найти доступный метод расширения "Y", принимающий тип "Point" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
1>error CS1061: "Point" не содержит определения "Y", и не удалось найти доступный метод расширения "Y", принимающий тип "Point" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку).
class Point
{
    public int X { get; set; }
    public int Y { get; set; }
    public Point(int x, int y)
    {
        X = x;
        Y = y;
    }
} 
  
  Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);public class Questions
{
    public string Question { get; set; }
    public string Theme { get; set; }
    public string Description { get; set; }
    public string QuestionEn { get; set; }
    public string DescrEn { get; set; }
}const string FilePath = "sample.xls";
var qs = new List<Questions>();
using var stream = File.Open(FilePath, FileMode.Open, FileAccess.Read);
using var reader = ExcelReaderFactory.CreateReader(stream);
do
{
    while (reader.Read())
    {
        var question = reader.GetString(0);
        var theme = reader.GetString(1);
        var description = reader.GetString(2);
        qs.Add(new Questions()
        {
            Question = question,
            Theme = theme,
            Description = description
        });
    }
} while (reader.NextResult());foreach(var q in qs)
{
    Console.WriteLine($"{q.Question}");
    Console.WriteLine($"{q.Theme}");
    Console.WriteLine($"{q.Description}");
    Console.WriteLine(new string('-', Console.WindowWidth));
}Индейцы в знак примирения хлопали в ладоши
history
Они закапывали топор войны
----------------------------------------------------------------------------------------------------
Моряки пропитывали свою одежду смолой, чтобы она не рвалась
history
Чтобы она не пропускала воду
---------------------------------------------------------------------------------------------------- 
  
  dotnet publishdotnet publish -c Release --framework netcoreapp2.0 --runtime osx-x64