using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Reflection;
using System.Diagnostics;
using System.Text.RegularExpressions;
namespace MainApp1
{
struct User
{
public string numbert;
public DateTime ntime;
public void DisplayInfo()
{
}
}
class Program
{
static void Main(string[] args)
{
for (; ; )
{
Console.WriteLine("Введите Ваш номер телефона: ");
string input = Console.ReadLine();
//Console.ReadKey(true);
DateTime date1 = DateTime.Now;
var info = new System.Diagnostics.ProcessStartInfo(Environment.GetCommandLineArgs()[0]);
string rr;
//return String.Join(" ", myStringArray);
string kk = @"C:\Sharp_text\number2.txt";
string[] numbers = File.ReadAllLines(@"C:\Users\yikov_uhrh2jj\source\repos\MainApp1\MainApp1\bin\Debug\net5.0\number3.txt");
rr = Convert.ToDateTime(date1).ToString();
try
{
var path = @"C:\Users\yikov_uhrh2jj\source\repos\MainApp1\MainApp1\bin\Debug\net5.0\number3.txt";
var lines = new string[] { "123456789", "bbbb" };
string FindSubString(string substring) => lines.FirstOrDefault(x => x.StartsWith(substring));
var res = FindSubString("5");
lines = File.ReadAllLines(path);
Console.WriteLine(res);
Regex regex = new Regex(input);
MatchCollection matches = regex.Matches(path);
//if (matches.Count > 0)
//{
// foreach (Match match in matches)
// Console.WriteLine(match.Value);
//}
//else
//{
// Console.WriteLine("Совпадений не найдено");
//}
if (input.Length < 11) //проверяет сколько символов
{
throw new Exception("Ошибка! В номере меньше 11 символов!");
}
else
{
if (input.Length > 11)
{
throw new Exception("Ошибка! В номере больше 11 символов!");
}
else
{
if (numbers.Contains(input)) //проверяет номер в списке
{
Console.WriteLine("Номер уже существует!");
}
else
{
//File.AppendAllText(@"C:\Sharp_text\number2.txt", num + Environment.NewLine);
File.AppendAllText(@"C:\Sharp_text\number3.txt", input + Environment.NewLine);
//добавляет номер в список
//File.AppendAllText(@"C:\Sharp_text\number2.txt", inf + Environment.NewLine);
//File.AppendAllText(@"C:\Sharp_text\number2.txt", date1 + Environment.NewLine);
//File.AppendAllText(@"C:\Sharp_text\number2.txt", inff + Environment.NewLine);
Console.WriteLine("Номер успешно добавлен");
}
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}
}
using System;
using System.IO;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Reflection;
using System.Diagnostics;
using System.Text.RegularExpressions;
namespace MainApp1
{
struct User
{
public string numbert;
public DateTime ntime;
public void DisplayInfo()
{
}
}
class Program
{
static void Main(string[] args)
{
for (; ; )
{
Console.WriteLine("Введите Ваш номер телефона: ");
string input = Console.ReadLine();
DateTime date1 = DateTime.Now;
var info = new System.Diagnostics.ProcessStartInfo(Environment.GetCommandLineArgs()[0]);
string[] numbers = File.ReadAllLines(@"C:\Sharp_text\number3.txt");
try
{
var path = "number3.txt";
var lines = new string[] { "123456789", "bbbb" };
Regex regex = new Regex(input);
MatchCollection matches = regex.Matches(path);
if (matches.Count > 0)
{
foreach (Match match in matches)
Console.WriteLine(match.Value);
}
else
{
Console.WriteLine("Совпадений не найдено");
}
lines = File.ReadAllLines(path);
string FindSubString(string substring) => lines.FirstOrDefault(x => x.StartsWith(substring));
var res = FindSubString("1");
Console.WriteLine(res);
if (input.Length < 11) //проверяет сколько символов
{
throw new Exception("Ошибка! В номере меньше 11 символов!");
}
else
{
if (input.Length > 11)
{
throw new Exception("Ошибка! В номере больше 11 символов!");
}
else
{
if (input.Length == 11)
{
if (numbers.Contains(input)) //проверяет номер в списке
{
Console.WriteLine("Номер уже существует!");
}
else
{
//File.AppendAllText(@"C:\Sharp_text\number2.txt", num + Environment.NewLine);
File.AppendAllText(@"C:\Sharp_text\number3.txt", input + Environment.NewLine);
//добавляет номер в список
//File.AppendAllText(@"C:\Sharp_text\number2.txt", inf + Environment.NewLine);
//File.AppendAllText(@"C:\Sharp_text\number2.txt", date1 + Environment.NewLine);
//File.AppendAllText(@"C:\Sharp_text\number2.txt", inff + Environment.NewLine);
Console.WriteLine("Номер успешно добавлен");
}
}
}
}
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
}
}
}
}