string.Contains
function.cs
// string.Contains
// Bir dizgenin başka bir dizgeyi içerip içermediğini kontrol eder.
string str = "Hello, World!";
bool contains = str.Contains("World"); // true
// string.Substring
string str = "Hello, World!";
string sub = str.Substring(7, 5); // "World"
// string.Replace
Bir dizgedeki belirtilen karakterleri veya dizgeleri başka karakterler veya dizgelerle değiştirir.
string str = "Hello, World!";
string replaced = str.Replace("World", "C#"); // "Hello, C#!"
//String Split
Bir dizgeyi belirli bir ayırıcıya göre böler ve bir dizi olarak döner.
string str = "apple,orange,banana";
string[] fruits = str.Split(','); // ["apple", "orange", "banana"]
----------------------------------
function.cs
List<T>.Add
Listeye bir öğe ekler.
List<int> numbers = new List<int>();
numbers.Add(1);
List<T>.Remove
Listeden belirtilen öğeyi kaldırır.
List<int> numbers = new List<int> { 1, 2, 3 };
numbers.Remove(2); // Listede 1 ve 3 kalır
//List<T>.Find
Belirtilen bir koşulu sağlayan ilk öğeyi bulur.
List<int> numbers = new List<int> { 1, 2, 3 };
int number = numbers.Find(n => n > 1); // 2
Dictionary<TKey, TValue>.Add
Sözlüğe bir anahtar-değer çifti ekler.
Dictionary<string, int> ages = new Dictionary<string, int>();
ages.Add("Alice", 25);
//Dictionary<TKey, TValue>.TryGetValue
Belirtilen anahtara karşılık gelen değeri alır.
int age;
if (ages.TryGetValue("Alice", out age)) {
Console.WriteLine(age); // 25
}
----------------------------------
function.cs
Math.Max
İki sayıdan büyük olanını döner.
int max = Math.Max(5, 10); // 10
Math.Min
İki sayıdan küçük olanını döner.
int min = Math.Min(5, 10); // 5
Math.Sqrt
Bir sayının karekökünü döner.
double root = Math.Sqrt(16); // 4
DateTime.Now
Geçerli tarih ve saati döner.
DateTime now = DateTime.Now;
DateTime.AddDays
Bir DateTime nesnesine belirtilen sayıda gün ekler.
DateTime future = now.AddDays(5);
----------------------------------
function.cs
Enumerable.Where
Bir koleksiyondaki belirli bir koşulu sağlayan öğeleri seçer.
int[] numbers = { 1, 2, 3, 4, 5 };
var evenNumbers = numbers.Where(n => n % 2 == 0); // 2, 4
Enumerable.Select
Bir koleksiyondaki öğeleri projekte eder (başka bir biçime dönüştürür).
var squaredNumbers = numbers.Select(n => n * n); // 1, 4, 9, 16, 25
Enumerable.FirstOrDefault
Bir koleksiyondaki ilk öğeyi döner, yoksa varsayılan değeri döner.
int first = numbers.FirstOrDefault(); // 1
Bu fonksiyonlar, C# dilinde günlük programlama ihtiyaçlarını karşılamak için oldukça yaygın ve kullanışlıdır. Kod yazarken bu fonksiyonları kullanarak daha etkili ve verimli çözümler üretebilirsiniz.