FileNotFoundException in C#

karthikeya Boyini
Updated on 22-Jun-2020 15:31:49

393 Views

If a File you are trying to find does not exist, then FileNotFoundException occurs.Here, we are try to find a file that does not exist using StreamReader() method.reader = new StreamReader("new.txt"))To read it we have used the following method −reader.ReadToEnd();Let us see the complete code.Exampleusing System.IO; using System; class Program {    static void Main() {       using (StreamReader reader = new StreamReader("new.txt")) {          reader.ReadToEnd();       }    } }The above code will generate the following exception since the file “new.txt” does not exist.Unhandled Exception: System.IO.FileNotFoundException: Could not find file …

C# Hash to Tuple Method

Samual Sam
Updated on 22-Jun-2020 15:31:26

580 Views

Let’s say you have a ValueTuple and would like to convert it to a tuple, then use the ToTuple() method.With C#, we can easily convert a ValueTuple to a Tuple using ToTuple() method.Note − Add System.ValueTuple package to run ValueTuple program.Let’s see how to add it −Go to your projectRight click on the project in the solution explorerSelect “Manage NuGet Packages”You will reach the NuGet Package Manager.Now, click the Browse tab and find “ValueTuple”Finally, add System.ValueTuple packageLet us see an example to implement ToTuple() method.Exampleusing System; class Program {    static void Main() {       var val = ... Read More

Remove Items from a List in C#

karthikeya Boyini
Updated on 22-Jun-2020 15:30:13

472 Views

Firstly, set a list and add elements.List myList = new List(); myList.Add("Jennings"); myList.Add("James"); myList.Add("Chris");Let’s say you need to delete the element “James” now. For that, use the Remove() method.myList.Remove("James");Here is the complete code.Example Live Demousing System.Collections.Generic; using System; class Program {    static void Main() {       List myList = new List();       myList.Add("Jennings");       myList.Add("James");       myList.Add("Chris");       Console.WriteLine("Initial List...");       foreach(string str in myList) {          Console.WriteLine(str);       }       myList.Remove("James");       Console.WriteLine("New List...");     ... Read More

Print Array Contents Horizontally Using C#

karthikeya Boyini
Updated on 22-Jun-2020 15:29:28

2K+ Views

Set an array.int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 };Now, if you will print this array using a loop and new line, then the arrays will be visible vertically.To work it horizontally, use the Join() method and set spaces to separate array elements.string.Join(" ", array)Let us see the complete code.Example Live Demousing System; using System.Linq; using System.IO; class Program {    static void Main() {       int[] array = new int[] { 50, 100, 150, 200, 250, 300, 350, 400 };       Console.WriteLine(string.Join(" ", array));    } }Output50 100 150 200 250 300 350 400

Path Methods in C#

Samual Sam
Updated on 22-Jun-2020 15:29:06

273 Views

To handle File Paths in C#, use the Path methods. These methods come under System.IO Namespace.Some of them are −GetExtensionRetrieve the extension of the file using the GetExtension() method.For example, .txt, .dat, etc.GetFileNameRetrieve the name of the file using the GetFileName() method.For example, new.txt, details.dat, etc.GetFileNameWithoutExtensionRetrieve the name of the file without extension using the GetFileNameWithoutExtension() method.For example, new, details, etc.Let us see an example −Example Live Demousing System.IO; using System; class Program {    static void Main() {       string myPath = "D:\one.txt";       string fileExtension = Path.GetExtension(myPath);       string fileName = Path.GetFileName(myPath);   ... Read More

C# Program to Remove Whitespaces in a String

karthikeya Boyini
Updated on 22-Jun-2020 15:28:33

9K+ Views

Let’s say the following is the string −StringBuilder str = new StringBuilder("Patience is key!");To remove whitespace, you can use the replace method.str.Replace(" ", "");Let us see the complete code.Example Live Demousing System; using System.Text; class Demo {    static void Main() {       // Initial String       StringBuilder str = new StringBuilder("Patience is key!");       Console.WriteLine(str.ToString());       // Replace       str.Replace(" ", "");       // New String       Console.WriteLine(str.ToString());       Console.ReadLine();    } }OutputPatience is key! Patienceiskey!

Represent int32 as a Binary String in C#

karthikeya Boyini
Updated on 22-Jun-2020 15:27:53

10K+ Views

To represent Int632as a Binary string in C#, use the ToString() method and set the base as the ToString() method’s second parameter i.e. 2 for Binary.Int32 represents a 32-bit signed integer.Firstly, set an Int64 variable −int val = 30;Now, convert it to a binary string by including 2 as the second parameter.Convert.ToString(val, 2)Example Live Demousing System; class Demo {    static void Main() {       int val = 30;       Console.WriteLine("Integer: "+val);       Console.Write("Binary String: "+Convert.ToString(val, 2));    } }OutputInteger: 30 Binary String: 11110

Convert ValueTuple to Tuple in C#

Samual Sam
Updated on 22-Jun-2020 15:27:27

532 Views

With C#, we can easily convert a ValueTuple to a Tuple using ToTuple() method.Note − Add System.ValueTuple package to run ValueTuple program.Let’s see how to add it −Go to your projectRight click on the project in the solution explorerSelect “Manage NuGet Packages”You will reach the NuGet Package Manager.Now, click the Browse tab and find “ValueTuple”Finally, add System.ValueTuple packageExampleusing System; class Program {    static void Main() {       var val = (5, 50, 500, 5000);       //Add System.ValueTuple package to run this program       // ValueTuple       Console.WriteLine(“ValueTuple: ” val);       // Tuple       Tuple myTuple = val.ToTuple();       Console.WriteLine(“Tuple: ”+myTuple);    } }OutputValueTuple: (5, 50, 500, 5000) Tuple: (5, 50, 500, 5000)

Loadable Modules Architecture of the Operating System

Kristi Castro
Updated on 22-Jun-2020 15:21:50

1K+ Views

The loadable kernel modules in an operating system is an object file that contains code to extend the running kernel, which is also known as the base kernel. The loadable kernel modules are used to add support for file systems, hardware, system calls etc.An image that shows the loadable modules of the operating system is as follows −The different types of kernels in the operating system that may require loadable kernel modules are −MicrokernelA microkernel is the minimum software that is required to correctly implement an operating system. This includes memory, process scheduling mechanisms and basic inter-process communication.The microkernel contains ... Read More

Find Additional Values in Two Lists using C#

Samual Sam
Updated on 22-Jun-2020 15:20:42

337 Views

Firstly, set two lists in C#.List OneList list1 = new List (); list1.Add("P"); list1.Add("Q"); list1.Add("R"); list1.Add("S"); list1.Add("T"); list1.Add("U"); list1.Add("V"); list1.Add("W");List TwoList list2 = new List (); list2.Add("T"); list2.Add("U"); list2.Add("V"); list2.Add("W");Now, to get the different values in both the lists, use the Except method. It returns the values in the first list which is not present in the second list.Example Live Demousing System; using System.Collections.Generic; using System.Linq; public class Demo {    public static void Main() {       List list1 = new List ();       list1.Add("P");       list1.Add("Q");     ... Read More

Advertisements