var lines = new List<string>();
lines.AddRange(textBox1.Lines);
DateTimeOffset.Now.ToUnixTimeSeconds()
DateTime foo = DateTime.Now;
long unixTime = ((DateTimeOffset)foo).ToUnixTimeSeconds();
var startDate = DateTime.Now.AddYears(-100);
var endDate = DateTime.Now;
Random rnd = new Random();
for (int i = 0; i < 10; i++)
{
var randomYear = rnd.Next(startDate.Year, endDate.Year);
var randomMonth = rnd.Next(1, 12);
var randomDay = rnd.Next(1, DateTime.DaysInMonth(randomYear, randomMonth));
if (randomYear == startDate.Year)
{
randomMonth = rnd.Next(startDate.Month, 12);
if (randomMonth == startDate.Month)
randomDay = rnd.Next(startDate.Day, DateTime.DaysInMonth(randomYear, randomMonth));
}
if (randomYear == endDate.Year)
{
randomMonth = rnd.Next(1, endDate.Month);
if (randomMonth == endDate.Month)
randomDay = rnd.Next(1, endDate.Day);
}
var randomDate = new DateTime(randomYear, randomMonth, randomDay);
Console.WriteLine($"Random date: Year {randomDate.Year}, month {randomDate.Month}, day {randomDate.Day}");
}
public Form1()
{
InitializeComponent();
}
private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
private void button1_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button2_Click(object sender, EventArgs e)
{
Environment.Exit(0);
}
ulong appID = 1234567;
var email = "example@mail.ru";
var pass = "Pa$$w0rd";
var scope = Settings.Messages;
var vk = new VkApi();
vk.Authorize(new ApiAuthParams
{
ApplicationId = appID, Login = email, Password = pass, Settings = scope
});
var users = vk.Messages.GetChatUsers(29);
foreach (var user in users)
{
Console.WriteLine($"UserId: {user}");
}
string file = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) + @"\Otherfile";
string file = Environment.ExpandEnvironmentVariables(@"%LOCALAPPDATA%\Otherfile");
string appData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
string file = Path.Combine(appData, "Otherfile");
string sourceString = "Есть текст нужно чтобы. через каждые 300 символов искал запятую, точку, пробел и т.д (Искал не после 300 символов а именно в этом отрезке 0 - 300 или например 300 - 600) и после этого символа(запятой, точки, пробела и т.д.) делал перенос строки и так далее. Я хочу вывести это через Label, я знаю что есть вариант с Textbox но он мне не подходит.";
int length = 50;
char[] charsForEOL = { '.', ',', ' ' };
string resultString = "";
label1.Text = sourceString;
do
{
for (int i = length; i >= 1; i--)
{
if (charsForEOL.Contains(sourceString[i]))
{
resultString += sourceString.Substring(0, i) + "\n";
sourceString = sourceString.Substring(i + 1);
break;
}
if(i == 1)
{
resultString += sourceString.Substring(0, length) + "\n";
sourceString = sourceString.Substring(length + 1);
}
}
} while (sourceString.Length > length);
resultString += sourceString;
label2.Text = resultString;
static int hWnd = 0;
private const int SW_HIDE = 0;
private const int SW_SHOW = 5;
[DllImport("User32")]
private static extern int ShowWindow(int hwnd, int nCmdShow);
static void Main()
{
Process proc = Process.Start("notepad");
Console.WriteLine("Press any key"); Console.ReadKey();
foreach (Process pr in Process.GetProcesses())
{
if (pr.ProcessName == "notepad")
{
hWnd = pr.MainWindowHandle.ToInt32();
ShowWindow(hWnd, SW_HIDE);
}
}
Console.WriteLine("Press any key"); Console.ReadKey();
if (hWnd != 0)
{
ShowWindow(hWnd, SW_SHOW);
hWnd = 0;
}
Console.WriteLine("Press any key"); Console.ReadKey();
}
Как-то Сисадмин спросил:
– Учитель, не желаете ли красивую картинку для вашего десктопа? У меня есть коллекция "обоев для рабочего стола" со звёздным небом и моральным законом.
– Почему ты думаешь, что мой нынешний "wallpaper" хуже? – спросил в ответ Инь Фу Во.
– Я не знаю, какая у вас картинка сейчас. Я никогда не видел вашего десктопа. У вас всегда открыто множество окон.
– Я тоже его никогда не видел, – сказал почтенный Инь. – Я работаю.