C# Methods

Hello, today I would like to tell you some necessary methods for programming.

  • First let’s start with the method replace()
    Let’s look at the code for this method.
var longString = "this ball is too big";
System.Console.WriteLine(longString.Replace("is", "IS"));
Enter fullscreen mode Exit fullscreen mode

The replace() method is called Replace() and is used to replace text within a string. This method accepts two parameters: the first parameter is the string to be replaced, and the second parameter is the new string.

  • The second method is Join()
string[] words = { "apple", "banana", "cherry" };
string result = string.Join("+", words);
System.Console.WriteLine(result);
Enter fullscreen mode Exit fullscreen mode

Join() metodi elementlar to‘plamini bitta qatorga birlashtirish uchun ishlatiladi. Bu metod odatda massivlar yoki ro‘yxatlar kabi kolleksiyalarga qo‘llaniladi. Join() metodi ikkita parametrni qabul qiladi: birinchi parametr elementlar orasiga qo‘shiladigan ajratgich (delimiter), ikkinchi parametr esa birlashtiriladigan elementlar to‘plami.

  • The third method is IndexOf()

IndexOf() – prints the address or index of the given text.

string text = "hello world!";
int index = text.IndexOf("o");
System.Console.WriteLine(index);
Enter fullscreen mode Exit fullscreen mode

The IndexOf() method is used to find the index of an element in a string or collection. This method returns the first encountered location (index) of the found element. It returns -1 if the element is not found.

  • The next method is Remove()
string text = "Hello world!";
string result = text.Remove(5);
System.Console.WriteLine(result);
Enter fullscreen mode Exit fullscreen mode

The remove() method is used to remove elements from a string or list. There are two main types of remove() methods: one for arrays and one for lists.

  • Fifth method *PadLeft()
    *
string text = "Hello";
string result = text.PadLeft(10);
System.Console.WriteLine(result);
Enter fullscreen mode Exit fullscreen mode

Separates the given text by several spaces from the left.

  • The sixth method *PadRight()
    *
string text = "Hello";
string result = text.PadRight(10);
System.Console.WriteLine(result);
Enter fullscreen mode Exit fullscreen mode

Separates the given text by a number of spaces from the right side.

  • seventh method LastIndexOf()
string text = "hello world!";
int index = text.LastIndexOf("o");
System.Console.WriteLine(index);
Enter fullscreen mode Exit fullscreen mode

The LastIndexOf() method is used to find the last occurrence (index) of an element in a string or collection.

–> Contains the DateTime structure for working with dates and times in C#.
–> To work with dates and times in C#, create a DateTime structure object using the new keyword.

DateTime now = DateTime.Now;
System.Console.WriteLine(now);
Enter fullscreen mode Exit fullscreen mode

Here it outputs the current time to seconds.

–> DateTime.Now – returns the current system time and date.
–> now – the variable holds the current date and time.

–> calculate the time difference.

DateTime start = new DateTime(2024, 1, 1);
DateTime end = new DateTime(2024, 7, 26);
TimeSpan difference = end - start; System.Console.WriteLine($"Difference: {difference.Days} days");
Enter fullscreen mode Exit fullscreen mode

–> *Difference.Days *– Returns the difference in days using a TimeSpan object.

–> Add and subtract dates.
–> add a day to the day.

DateTime today = DateTime.Today;
DateTime tomorrow = today.AddDays(1); System.Console.WriteLine($"Today: {today.ToShortDateString()})");
System.Console.WriteLine($"Tomorrow: {tomorrow.ToShortDateString()})");
Enter fullscreen mode

–> Date.Today – returns the current system date, but returns the time components as 00:00:00.
–> Today.AddDays(1) – adds days to the date and returns a new date.
–> Today.ToShortDateString() – will format the date as a string.
–> Today.ToLongDateString() – prints the date in full format.

I think I helped you with some methods.


Discover more from Coursity

Subscribe to get the latest posts sent to your email.

Leave a Comment

Your email address will not be published. Required fields are marked *

Discover more from Coursity

Subscribe now to keep reading and get access to the full archive.

Continue reading

Scroll to Top