C# : LINQ

[".0s4*0|collections;datetime-format;linq",["F@eOQTU^","NEKALGKNKAJEQCLGMA","OOOCBCSTUUUUTTUUUUYFRDHDGDGDADRDFADOCCOCOBPRDGDGDRDRDFOCBOBCWSTTUUUUTTUUUU","skwthfte.",".NET","Array","Dictionary","List","String","2D","Async","Console","DataTable","Dates","DateTime","Enum","File","For","Foreach","Format","IEnumerable","If","IndexOf","Lambda","LINQ","Optimization","Parse","Path","Process","Property","Random","Regex","Replace","Sort","Split","Static","Substring","Switch","Tuple","While","Extension."," An extension method has simplified calling syntax. It represents a static method as an instance method. Extension methods can lead to simpler syntax.","This keyword."," An extension method uses the this-keyword in its parameter list. It must be located in a static class. We often use special \"Extensions\" classes.","An example."," Here is a custom extension method. Usually you will want to store your extension method class in a separate source file (like ExtensionMethods.cs) in the project. ","Note: ","This file should store a static class with public static extension methods.","Public ","public","Then: ","In the rest of your source code, you can invoke these extension methods in the same way as instance methods.","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto","Based on:"," .NET 4.6\n\n","C# program that uses extension method on string","\n\nusing System;\n\npublic static class ExtensionMethods\n{\n public static string ","UppercaseFirstLetter","(","this"," string value)\n {","\n // Uppercase the first letter in the string.\n ","if (value.Length > 0)\n {\n char[] array = value.ToCharArray();\n array[0] = char.ToUpper(array[0]);\n return new string(array);\n }\n return value;\n }\n}\n\nclass Program\n{\n static void Main()\n {","\n // Use the string extension method on this value.\n ","string value = ","\"dot net perls\"",";\n value = value.","UppercaseFirstLetter","();\n Console.WriteLine(value);\n }\n}\n\n","Output","\n\n","D","ot net perls","Notes, above program."," You can see an extension method declaration. An extension method must be static and can be public so you can use it anywhere in your source code. ","Tip: ","The extension method is called like an instance method, but is actually a static method. The instance pointer \"this\" is a parameter.","And: ","You must specify the this-keyword before the appropriate parameter you want the method to be called upon.","Notes, continued."," The only difference in the declaration between a regular static method and an extension method is the \"this\" keyword in the parameter list. ","Important: ","If you want the method to receive other parameters, you can include those at the end.","Second parameter."," Here is an extension method that acts on ints. It receives a parameter\u2014the multiplier for the operand. It returns another int so can be used in function call chains. ","Return ","return","C# program that uses extension method, 2 parameters","\n\nusing System;\n\nstatic class Extensions\n{\n public static int ","MultiplyBy","(this int value, int mulitiplier)\n {","\n // Uses a second parameter after the instance parameter.\n ","return value * mulitiplier;\n }\n}\n\nclass Program\n{\n static void Main()\n {","\n // Ten times 2 is 20.\n // Twenty times 2 is 40.\n ","int result = 10.","MultiplyBy","(2).","MultiplyBy","(2);\n Console.WriteLine(result);\n }\n}\n\n","Output","\n\n40","LINQ."," There are many extension methods available. These extension methods were written by Microsoft developers and are available in all C# programs targeting recent .NET Framework versions. ","Tip: ","On most of the extension methods, you need to add the \"using System.Linq\" directive to the top of the code.","LINQ ","linq","A discussion."," Extension methods can have many arguments. We can use variable \"params\" arguments with extension methods. Extension methods are static methods\u2014so there is no performance loss. ","Params ","params","So: ","Extension methods affect the high-level representation of the code, not the low-level implementation.","A summary."," You can add extension methods to any type, even a value type. The original representation of the type does not change. Extension methods affect syntax, not execution. ","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","3679700504","data-ad-format","link","br","ins","class","adsbygoogle","data-ad-client","ca-pub-4712093147740724","data-ad-slot","6227126509","data-ad-format","auto"],"url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJyf/2wBDAQkICAkKCQsJCQsOCw0LDhEODg4OERMNDQ4NDRMYEQ8PDw8RGBYXFBQUFxYaGhgYGhohISAhIScnJycnJycnJyf/wAARCACAAOQDACIAAREBAhEB/8QAGQABAQEBAQEAAAAAAAAAAAAAAAECAwQH/8QAKhABAQACAgEDAQcFAAAAAAAAAAECERIhAzFBUWEEMjNxgZGxEyIjUqH/xAAWAQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAgEQEBAQACAQQDAAAAAAAAAAAAARECIRIDMVGBEyIy/9oADAMAAAERAhEAPwD7+AAAAAAAAAAAACCAAAIC7TYloLtLkzaxll2o68jk4zP5WeSX0MZ5cpPeu21lcpW5TCctaVnbSNAAoACACAACoAogAAAIAqAAJtNqLtjK9ra4+TOY3sOvetWvN5fNMcrJ3TLyXL6Rwzx/yW36fwufLPly5denPtuZ5ZXuvRhderz49ejpjkWk9DO+V8q9UyaleeZOmOSFn7Y7ytRzxrcRqNACiAIItQAQ2C7Ns7AXa7Y7Ng3s2xs5A1s2xtRWtptDYglqWoou3Hyatsrq5Zfeo1HPjHHP8S/p/D06c88JcrTTMu8OnONQ42LO0xn8vecplXbrg58enbxzoZv9/Tri6RjFuCtCA0AlEEUVGRUQDSgIlVKKzUWopL3g1O2WsUaXSaUvoIygCDFnbbN9VJWsPFzm96W/Zt3fL/jfh+7fzdEXXmz8EwxuXLevbTlw+Hr8v4d/T+XmlGeUl9zDDd1XfHCSM4d1uDMmNaiRYkGmgBRKJQc8bvLLG9WN9+zln/b5Mc/a9V0yy74z1VEmWVutNpMdRQRNtaZqKlyS569isfmFOX0Of0TRYNSReX0axyc1Fsjpzhc459GhOmuX0ORj8LsZptK1qa3o0rOt+KyY3d123zw/2n7uOnPL1MXydvLljfHZMpb11v6vMppEvLW8Lq9usyjlI1IJrrLCMxqCtADSIqUGPLjywsnrO4vjw4zv719V2bVFVja29QFqWpuplpFiWz5ZtnzErFFb5Y/MN4/McqyEdblj8xOWPzP3c7Gbijcjrzx+Z+688fmPPcTWhLxj1TKb9Y6ST1308mMrtMrZJ8KxXbcqucq7VirbHPL1W1lWamlkWRqREhI3ISNI2RqJpVWKAjRWbG0Bz0N6NKjBrcb0mgZt9ozWtJYiudZ1t2knvC9ekBx/p2rPD8107rWMQ7efLDV1E4vVouGKtTk8lwWeL3r08JEsEvL4cOOiR1uLPEZSVdpo0pYm1i8WpiMXiSNSLI1oJE0ulBrAFFAEVQBUFQQTSgJpNNAMcV00mgZ4rI1oBNKAJpLGjQMaTi6aTQMcYcI6aNAxMV01o0qYkhpQMAEXAAAAH//Z)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMcAAABACAMAAACZbpOUAAAAYFBMVEX///9+fn6Pzd6+4OtFTlFbutJSnK7p9fhMgpFGZW7b7vTX19dKdH+ys7OPlpjn5+dbs8n2+/z19fWw2+fI5e5qvtPS6PCd0+J8wtXIyMg7OztYrcJWpbmPtcFmrL+70NZLod9RAAACpUlEQVR4Xu3Z6bKiMBQEYLOz7zvqvP9bDoe5VaIHM9RNxFBF/4/JJyZUx8uvEohFBoj5JwyXj+Z0nI7TwSC3f4kh6TEdYhEf1hWejjmn43ScjtORB5Dmz5xwjtsO8xzfcTpOR8BaWov6fvcin5C4LywDAlZSCtPdpfS8JCFx3IcFWhIKIukcvqwXsEzyYeBJaq9/VK3AmTw+J0kcpnYc3BvRQA8GxpYcVSfeJoOZeGzDkYmVXPkEIYUFR06FLhKGEhOHPtcBIOYO1Yn9HfinZerIgbG7Aw9ODR1UfMOBZ0jMHM3GWT7pEBwgqZGDbvz5WnfgKUwcSuzuuEo5rh5ZJg72AhjllGzVMReB5knoT7k9ikHxP4f0Ij6QuE8VEwKtz8RBn9cFK05noAoCxmjXCXEjBBwm/WO5DX6w1crjNHToz/FcTYAitd4/SvzMDRz469qrfyirDoTdr39Q9I6y5IjA0e/mKG066iVEwsKScCcHs+bAr8EMTkYOJ+PnHc1yXnBwA0cp3vSnAfrTRx2YaOE9iAOWgcTpMRxK23Bg55PeeQekFbqMsFQ/PIBDbSpr7jsu1SaIsw49BK/WfcdFbbkvcd8B5nZD63TeAcmbkup3iLsOTK8Y7TTXGQ47cPKAtZoN4rIDW1iNRh/PAQmO79AXRYqKl9OOXONAB4ALDgWAVNtLRmD4Dwc6kV1wTEhKPS9Kkjjuf67S8oa+Pa/YS3+ccs2EIMQfhm868G3iqH0PVmI1QHXGgYO3szqmA98B1Id04M1cau7bXXZkHB5HgQqkW45g6+54pDyeAzMg9HiODBi8f7bnrYb7JYeqdQzJoXkUWE9fGBIcZE8HlgRsvQpePf64UET+qqSAye7SiyKSwI2wC8mDZv4brZ4FUnoRgcUtHsVfAbbpMHxGp4EAAAAASUVORK5CYII=)","url(data:image/jpeg;base64,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)"]

["url(data:image/jpeg;base64,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)","B","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAAB/CAAAAAB0qydQAAADaUlEQVR4Xu3aPY6jMBiA4b2YSw7AHbiCr+BuWqppOQC1W2o6KjoqChMhK0JW/Lewwy6bITNjQhI+S34L6qdAnw32L+t1HvGNVvIihBjOnPcnxrgAzTdaX3HXnUc+JK5acb/vcjB/8g7DxO3YHfFD+aJj++qO5Au2uwP5knnN537zO7/5LPADP/ADP/ADP/Cf/1Wi5JiXfCOnfOVr6TPfSK/52m++8oMf+A1NCRojJK+849cELVHf+HWMPOa3MfKZT5HX/MRrfoOu82zyVGgOl9VU6xe/QHONl8sWRXPsQH7gN37zE0pTkiDq3+Txf+6HVTfsefbvODPv9vsYLZECOn9dkZEYxSSlZRs+1V/LD/zAD/zAN0YruVx76vgFNN9c3dnr2LoBKN8IfmIOXUDy9Ym5xSHyjauedRD5gjkHkd8/mG/kwNumKmn+/oaTOIpw+Uw+28tXgrOmLos8eyMjF61LAfJ5kaUEJzFyqITG1+9oQxgan6AtRY/kd/v5FdrWI/l8Px8fyJf7+dFxfGH389FR/E7YI/n9feie82EQ4qKs/ZFfU0oIyYpn8IUb99TzD/BIllOL94pvzGdjGqO57Al8yR24q9Z8o+Y+G9FS/QS+FP1f7vk214WvlQOfPoO/bjtfq6/5CckojSHzjfqazxqakQRB5utv+MV9L0+c5nle0KP5DfqJb8bWQMKmqqP5dALgltyanEarqREAmx/jmwfcMwAyv5wB9/IxIUfy23gPv22nR/5wvnLlszqdxkhR54SW2/hL6aP52pm/bju/fTBf25fyGX4kX2n7In47n2hmu/lKaa2NMXbqVfxqXupyB74b98X83IG/cNdekHzlwAXBr29Ozr3iAyaPv/waec0nEPm9I79NEUT++Ts+rqqqYaypiixGEPmny4rv0LP5vateSIh84WTnQkuQfMXZuuU32EXpj5XSAOUr0f/jDmIES/Vff+iQ+evg8AM/8CO/+dhvfgWMH23SYwOMj7foU22B8SsXdpRgkmZFby00vkxvcePR+57RoqwbxoWxcwfytb3Nl2USoYmbZvnEbftByOsA8LVd8R2CwtcWJN98a54zxliYfGv0De6cXQLKnzRfc+HzHQv87QV+4CvrNV97zVcWFt+qbWeZ0Ph60+kgOL5VrlyYfGv0zD223xRtmukE6q2rAAAAAElFTkSuQmCC)","url(data:image/jpeg;base64,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)","C","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANMAAAA8CAMAAADLy3+8AAAAGFBMVEX////++Of/8crj4t+/vr2SkZFWVFT/67CB/ywxAAAEFklEQVR4XtWbYZOzIBCDN9nF/v9//I6FzBVKGaXyOs0XW5H1ntsYRr2zWiAfWSRgJ4W/6TOzK9k1Ah+NiPWzpWbyJVB49EQsni2xZVpBJHHxbCFdzsTHQPhmNifPj0VNkrBwtpBaYVWTJEwhSafSRcIyJOmr2ZxxCZY5T+IUkoQJlyz0noQpJGnYpG+YVvjncUw4bxHYeqgp30ocEK1isqolYIcRc1DMwtyieE1OEB8awEP2IQCwJSJxQ58Mbx7hMSZDhxsiIjwivM9kXMtkfKtzNLvQsQsKUmxZ3p+5mMnYlsG5PGbbAtLTtiUH0rbBelrNZBif0cZQbDlJPDsEANsWY/OBa5hsikkE73vwNJ6NmEy5ZLcw8XiPxbTtMgPiIxMz0e1MY7VMYfCPIWFQInLX6wKwhgnfeIFi2mBIuU0jgaJiFm68nAaeykGe9Bgo7V/MLDKpwd0dZu47E9yZ5buQd9tzWIpIKTaV2WUe4eZaLlT62I0aTreYalQqTNmJmW0Tmz9JYc9tgGVWRPFt5OFdvklblHKZ0ENMKt0RICKJEzcvhAtqR8LriVPeSql8DuA5SYoyLKTklikqQheKSg/89h3Sg0QIyuzPINUv2i0VGLW0dCijNQwo3VW5lPNHKFDpShcgQZNICCqs+WG82UYZB+o2yrL5a1RXpYZDh6hko++R+IdEQBbx94iIik3MsGI2seGlbRBibbN+RIyZMJH/JOEOWKhR3YjQFi2DjhdyFARvhu0VRZzz3hsjlesClkOgExFdj/UtKeu9O9deKqjFl2YEH5KQQo3qR4S26d2CUVu2spe2YhpGhF300Jz0nGJUNn+MCFT9EAP0XeiVvZqVaBwRNn07IyQx7QgOECV027xqGMUiBmQ2DeeNHYmIMzdpB3zXMhkAZXUbEW+M6TUSgCoikDejiLCKsxKLTrpPSG2fTBCK6BKDUPea/ijhgTrhq6trS1qQxaRDxfRB4DfvAUikUl9nfLLsO/WhjgrkHXkUQLWKJS3d6TkuWVaookqe+DmPI+lZxBaRCpLO7FqEm8hG/LEmALIoCk0ZhqDUkr9DdKqheObBUSvC8m81JVkklXTam4U2k4HneE5BENlHOrw4K+RZf2HSISVfx8JR813x2IckpPE9obv39hZPX/QmnN0unRQbnayQtshmv4bpbEYOqmSaiUaHluVrmDDwHSstfO+u1aGJCGKOaYDUjC1lcmihq2piJiPYQfr/TEp4f7fzuAM45DzYDUzeRcrC2bN0kO5gMo+UAh8K4vOlf84x65nO1CN59BZqcMy9TJx/d/44o7kX9yuRaL/DhMdkm36fCXYX0zIo2m1Mq6Bo9zEtgqLdx7QozmG/yGTgqEk/xzSmotm9TCv+ZP5nmSSg+teGH9U/EvuFGjU3drsAAAAASUVORK5CYII=)"]