0% found this document useful (0 votes)
4 views1 page

Adv Programming Assignment 2

The document outlines Assignment 2, due on 25-05-2026, which consists of five tasks focused on C# programming. Tasks include managing employee records using arrays and collections, implementing delegates and events for a student notification system, managing library book records with structures and enumerations, handling exceptions in a banking system, and performing text analysis operations. Each task emphasizes different programming concepts and techniques in C#.

Uploaded by

cltn060
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views1 page

Adv Programming Assignment 2

The document outlines Assignment 2, due on 25-05-2026, which consists of five tasks focused on C# programming. Tasks include managing employee records using arrays and collections, implementing delegates and events for a student notification system, managing library book records with structures and enumerations, handling exceptions in a banking system, and performing text analysis operations. Each task emphasizes different programming concepts and techniques in C#.

Uploaded by

cltn060
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Assignment 2

Deadline: 25-05-2026
Assignment 2. CLO-2

1. Apply arrays, strings, and List<T> collection in a C# console application to manage


employee records with Add, Search, Update, Delete, and Display operations through a
menu-driven interface, and demonstrate the advantages of generic collections over
traditional arrays in modern C# applications.

2. Implement delegates and events in a C# console application by developing a student


result notification system that triggers custom events for pass and fail conditions to
demonstrate event-driven programming concepts.

3. Apply structures (struct), enumerations (enum), properties, and indexers in a C#


console application to manage library book records efficiently through organized and
encapsulated data management techniques.

4. Implement exception handling and debugging techniques in a C# banking system


application by validating user input, handling runtime errors using try-catch-finally, and
preventing invalid transactions.

5. Apply string handling and string methods in a menu-driven C# console application to


perform text analysis operations such as word counting, searching, replacing, reversing
text, and palindrome checking.

You might also like