Use of System.Environment Class

System.Environment Class

The System.Environment Class provides information about the current environment and platform. The System.Environment Class uses to retrieve Environment variable settings, Version of the common language runtime, contents of the call stack etc. This class cannot be inherited.

How to get Current working directory ?

System.Environment.CurrentDirectory - will return your current working directory

How to get Machine Name ?

System.Environment.MachineName - will return your current machine name.

How to get current Operating System Version ?

System.Environment.OSVersion.ToString () - will return your current operating system version

How to get the current user name of the system ?

System.Environment.UserName - will return your current user name

How to add a New line in a text file ?

C# Source Code

using System; using System.IO; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { System.IO.TextWriter writeFile = new StreamWriter("c:\\newline.txt"); writeFile.WriteLine("Before New Line"); writeFile.WriteLine(System.Environment.NewLine); writeFile.WriteLine("After New Line"); writeFile.Flush(); writeFile.Close(); writeFile = null; } catch (IOException ex) { MessageBox.Show(ex.ToString()); } } } }

How to add a blank line in a text file ?

VB.Net Source Code

Imports System.IO Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try Dim writeFile As System.IO.TextWriter = New StreamWriter("c:\newline.txt") writeFile.WriteLine("Before New Line") writeFile.WriteLine(System.Environment.NewLine) writeFile.WriteLine("After New Line") writeFile.Flush() writeFile.Close() writeFile = Nothing Catch ex As IOException MessageBox.Show(ex.ToString()) End Try End Sub End Class