Sample code for ObservableCollection in C #
This article mainly shows you the "sample code of ObservableCollection in c #", which is easy to understand and well organized. I hope it can help you solve your doubts. Let the editor lead you to study and study the "sample code of ObservableCollection in c #".
Using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Collections.ObjectModel;namespace ConsoleApplication2 {class Program {static void Main (string [] args) {/ / observable collection ObservableCollection oc = new ObservableCollection (); oc.CollectionChanged+=oc_CollectionChanged; oc.Add ("a"); oc.Add ("b") Oc.Insert (2, "c"); oc.Remove ("c"); foreach (var item in oc) {Console.WriteLine (item);} Console.ReadKey () / / output: / / Operation: Add / / added index: 0 / / Operation: Add / / added index: 1 / / Action: Add / / added index: 2 / / Operation: Remove / / added index Quote: 2 / a / b} private static void oc_CollectionChanged (object sender System.Collections.Specialized.NotifyCollectionChangedEventArgs e) {Console.WriteLine ("Action: {0}", e.Action.ToString ()) / / the action that caused the event if (e.NewItems! = null) / / add {Console.WriteLine ("added index: {0}", e.NewStartingIndex.ToString ()) } if (e.OldItems! = null) / / Delete {Console.WriteLine ("deleted Index: {0}", e.OldStartingIndex.ToString ());} above is all the content of the article "sample Code of ObservableCollection in c #". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!