Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

The Func delegate points to a method that accepts parameters and returns

a value; the Action delegate points to a method that accepts parameters but
does not return a value
Removing duplicate from array

using System;

using System.Linq;

class GFG{

public static void Main()

// Declare an array of integer type

int[] data = { 10, 20, 230, 34, 56, 10, 12, 34, 56, 56 };

Console.WriteLine("Array before removing duplicate values: ");

Array.ForEach(data, i => Console.WriteLine(i));

// Use distinct() function

// To create an array that contain distinct values

int[] unique = data.Distinct().ToArray();

// Display the final result

Console.WriteLine("Array after removing duplicate values: ");

Array.ForEach(unique, j => Console.WriteLine(j));

}
Reverse String

using System;

public class HelloWorld

public static void Main(string[] args)

string Reverse="Palle";

for ( int i=Reverse.Length-1;i>-1;i--)

Console.Write(Reverse[i]) ;

Or

using System;

using System.Linq;

class GFG{

public static string Reverse(string Input )

char[] CharArray=Input.ToCharArray();

string Reverse=String.Empty;

for ( int i=CharArray.Length-1;i>-1;i--)

{
Reverse+=CharArray[i];

return Reverse;

public static void Main(string[] args)

Console.WriteLine(Reverse("GeeksForGeeks"));

Removing duplicates in String

using System.Linq;

using System;

namespace LogicalPrograms

class Program

static void Main(string[] args)

string inputString = "Raveendra";

var uniqueCharArray = inputString.ToCharArray().Distinct().ToArray();

var resultString = new string(uniqueCharArray);


Console.WriteLine("After Removing Duplicates : " + resultString);

Console.ReadKey();

Or USIng HashTable

using System;

using System.Linq;

using System.Collections.Generic;

namespace Demo {

class Program {

static void Main(string[] args) {

string myStr = "Ravii";

var unique = new HashSet<char>(myStr);

Console.Write("New String after removing duplicates: ");

foreach (char c in unique)

Console.Write(c);

Or using for loop

// Online C# Editor for free

// Write, Edit and Run your C# code using C# Online Compiler

using System;

public class HelloWorld


{

public static void Main(string[] args)

string Name="Ravii";

string Out=String.Empty;

for (int i=0;i<Name.Length;i++)

if (!Out.Contains(Name[i]))

Out+=Name[i];

Console.WriteLine (Out);

// C# program sort an array in decreasing order and remove -1 values

// using Array.Sort() and Array.Reverse() Method and remove the duplication and negative value

using System;

using System.Linq;

using System.Collections;

class GFG {

// Main Method

public static void Main(string[] args)

{ // declaring and initializing the array

int[] arr = {1, 9, 6, 7, 5, 9,10,-1};

ArrayList a1= new ArrayList();


Array.Sort(arr);

arr=arr.Distinct().ToArray();

Console.WriteLine("\n\n Ascending :");

foreach(int value in arr)

{ if(value>0)

Console.Write(value + " " );

a1.Add(value);

arr=(int[])a1.ToArray(typeof(int));

Array.Reverse(arr);

Console.WriteLine("\n\n Descending :");

foreach(int value in arr)

Console.Write(value + " ");

// C# program Biggest element in array

using System;

using System.Linq;

using System.Collections;

class GFG {

// Main Method

public static void Main(string[] args)

// declaring and initializing the array

int[] arr = {1, 9, 6, 7, 5, 9,10};


int big =arr[0];

for ( int i=1;i<arr.Length; i++)

if (arr[i]>big)

big=arr[i];

Console.WriteLine("\n\n Biggest Elemen :"+" "+ big );

COUNT THE LETTER IN THE WORD

// Online C# Editor for free

// Write, Edit and Run your C# code using C# Online Compiler

using System;

using System.Linq;

public class HelloWorld

public static void Main(string[] args)

string Name="test training";

Name=Name.Replace(" ",string.Empty);
while(Name.Length>0)

Console.Write(Name[0] + " : ");

int count=0;

for(int j=0;j<Name.Length;j++)

if(Name[0]==Name[j])

count++;

Console.WriteLine(count);

Name=Name.Replace(Name[0].ToString(),string.Empty);

Console.ReadKey();

VOWEL COUNT IN STRING


// Online C# Editor for free

// Write, Edit and Run your C# code using C# Online Compiler

using System;

public class HelloWorld

public static void Main(string[] args)

string Message="Welcome Ravi";

int count=0;

for(int i=0;i<Message.Length;i++)
{

if(Message[i]=='a' ||Message[i]=='e' ||Message[i]=='i' ||Message[i]=='0' )

count++;

Console.WriteLine(count);

REMOVING VOWEL IN C# PROGRAM

using System;

using System.Text.RegularExpressions;

public class HelloWorld

public static void Main(string[] args)

string Message="Welcome Ravi";

Message=Regex.Replace(Message,"[aeiouAEIOU]","");

Console.Write(Message);

You might also like