using System.IO; // Create a new directory Directory.CreateDirectory("C:\\NewDirectory"); // Write to a file using (var writer = new StreamWriter("C:\\NewDirectory\\file.txt")) { writer.WriteLine("Hello, World!"); } // Read from a file using (var reader = new StreamReader("C:\\NewDirectory\\file.txt")) { string line = reader.ReadLine(); Console.WriteLine(line); }
using System.Net; using System.Net.Sockets; // Connect to a server IPAddress address = IPAddress.Parse("127.0.0.1"); int port = 1234; TcpClient client = new TcpClient(); client.Connect(address, port); // Send data to the server using (var stream = client.GetStream()) { byte[] data = Encoding.ASCII.GetBytes("Hello, Server!"); stream.Write(data, 0, data.Length); } // Receive data from the server using (var stream = client.GetStream()) { byte[] buffer = new byte[1024]; int bytesRead = stream.Read(buffer, 0, buffer.Length); string response = Encoding.ASCII.GetString(buffer, 0, bytesRead); Console.WriteLine(response); }
using System.Security.Cryptography; // Encrypt a message Aes aes = Aes.Create(); aes.KeySize = 256; aes.GenerateKey(); ICryptoTransform encryptor = aes.CreateEncryptor(); byte[] plaintext = Encoding.ASCII.GetBytes("Hello, World!"); byte[] ciphertext = encryptor.TransformFinalBlock(plaintext, 0, plaintext.Length); // Decrypt a message ICryptoTransform decryptor = aes.CreateDecryptor(); byte[] decrypted = decryptor.TransformFinalBlock(ciphertext, 0, ciphertext.Length); string message = Encoding.ASCII.GetString(decrypted); Console.WriteLine(message);