Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
45,79 MB
Nội dung
Advanced C# Part Speech Synthesizer Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Advanced C# Part Speak method exercise Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Advanced C# Part Starting and stopping a process Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Advanced C# Part Notepad Exercise Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Advanced C# Part Multidimensional Arrays Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Multidimensional Arrays One dimensional array Multidimensional arrays Multidimensional Arrays Column Column Column Row some value [0,0] some value [0,1] some value[0,2] Row some value [1,0] some value [1,1] some value [1,2] Row some value [2,0] some value [2,1] some value [2,2] Row some value [3,0] some value [3,1] some value [3,2] Advanced C# Part Multidimensional arrays exercise Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Multidimensional arrays exercise Advanced C# Part Jagged arrays Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Assignments Assignment No.20: (Say hi in different languages) • Create a list of threads • Create a class called Hi contains or so different SayHi methods in different languages • Each SayHi method has a name and a count to display how many times • English • French • Korean • Russian • Greek • Hindi • Swedish Advanced C# Part StringBuilder Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Advanced C# Part Pattern Matching Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Advanced C# Part Ref return and ref local Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Ref return and ref local Passing by value (using a copy) Passing by reference (using the variable itself) Advanced C# Part IEnumerable and IEnumerator Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 IEnumerable and IEnumerator • IEnumerable is an interface that defines one method GetEnumerator which returns an IEnumerator interface, which allows readonly access to a collection • IEnumerable is some type (List or array) that you can loop through • IEnumerable is read-only • If you just need only to read, sort or filter your collection, IEnumerable is what you need Advanced C# Part Yield keyword Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Advanced C# Part DLL files Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 DLL files A DLL (Dynamic Link Library) is a library that contains code and data that can be used by more than one program at the same time Advanced C# Part Decompile DLL files Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Advanced C# Part Protect DLL files Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Advanced C# Part Assignments(23, 24) Ahmad Mohey | Full Stack Developer E-mail : ahmadmohey@gmail.com Twitter : ahmadmohey85 Assignments Assignment No.23: (Multidimensional Arrays Assignment) Assignments Assignment No.24: (Enhancement of Jagged Multidimensional Array) • Create jagged array of multidimensional arrays • Allow it to accept different types and sizes • Fill it with data and display it