C# : String

[".0s4*0|collections;datetime-format;string",["F@eEPS\\]_a","KAPCKAECJAKALCQE","OOBCSTUUUUTTUUUUYFADADADADGRDHDADGDADGDHDADADGDHDADADFOOBBOCBOOWCSTTUUUUTTUUUU","rwtr.",".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","Contains."," This method searches strings. It checks if one substring is contained in another. It also provides a case-sensitive ordinal method for checking string contents. Contains returns true or false, not an index.","Example."," Contains is an instance method on the string type, which means you can call it on a specific string in your program. It has a bool result, which is true if the parameter is found, and false if it is not found. ","Bool ","bool","Next: ","The example program shows that Contains is case-sensitive. It shows how to test the result of Contains.","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\n\n","C# program that uses Contains","\n\nusing System;\n\nclass Program\n{\n static void Main()\n {\n Test(","\"Dot Net Perls\"",");\n Test(","\"dot net perls\"",");\n }\n\n static void Test(string input)\n {\n Console.Write(","\"--- \"",");\n Console.Write(input);\n Console.WriteLine(","\" ---\"",");","\n //\n // See if the string contains 'Net'\n //\n ","bool"," contains = input.","Contains","(","\"Net\"",");","\n //\n // Write the result\n //\n ","Console.Write(","\"Contains 'Net': \"",");\n Console.WriteLine(contains);","\n //\n // See if the string contains 'perls' lowercase\n //\n ","if (input.","Contains","(","\"perls\"","))\n {\n Console.WriteLine(","\"Contains 'perls'\"",");\n }","\n //\n // See if the string contains 'Dot'\n //\n ","if (!input.","Contains","(","\"Dot\"","))\n {\n Console.WriteLine(","\"Doesn't Contain 'Dot'\"",");\n }\n }\n}\n\n","Output","\n\n--- Dot Net Perls ---\nContains 'Net': True\n--- dot net perls ---\nContains 'Net': False\nContains 'perls'\nDoesn't Contain 'Dot'","In this example,"," we call the Test method two times. In that method, the output is printed the console. The string \"Net\" is first tested with Contains. We show that Contains is case-sensitive.","Testing the result of Contains."," The Test method checks Contains in if-conditionals. It shows how to test it for true and false. You also can store the result of Contains in a bool variable. ","True, False ","true","If ","if","Internals."," Contains is actually just a wrapper for IndexOf. When IndexOf returns -1, the string was not found. When Contains cannot find the string, it returns false instead. Contains has no performance advantage over calling IndexOf. ","Tip: ","In IL Disassembler, we see how Contains is implemented. Please check the detailed article.","IL Disassembler ","il-disassembler","Ordinal refers"," to a position number. When used with strings, it means that the characters are treated as numbers, not symbols. With StringComparison.Ordinal, all language characters are treated the same\u2014regardless of the system locale.","Performance."," I have found that ordinal comparisons on strings are much faster than culture-dependent comparisons. This makes sense because it is easier for the system to compare numbers than symbols.","Summary."," The simplest method to perform a task is often the best one. Contains is a simplified version of IndexOf. It allows you to easily check whether a string is contained in another. This is useful. ","Also: ","Contains is not affected by the system locale, so it is reliable on all systems.","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/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL8AAAA+CAMAAABN2DpJAAAApVBMVEX///+xptbq8/SGc8PQyuXo8vP0+Pn5+/zl4vHv9vf9/v75+PyTgsfw9vecjszr9PXs6vXf2u3y9/jp8vPr8/TBud7Y0+r4+/vs9PWnmtHt9PXIweL5/Pz+///8/f36/Pz3+/vx9/j2+vvu9fbq8vT1+vry+Pjz8fjv9/ft9fb3+vv2+/u5r9n4/Pz1+frz+fnx9vf4+/zu9Pbz+Pn+//7p8fP6+/xQ2OjOAAACsUlEQVR4Xu2Yx47cMBAFH0nlrMk5bQ7O4f8/zcJ650FtEPBRbUN1rwIFbs+qBQmSYG6Mc5Ux2yAB9ofdx0ltV2l6H8XwoyfRvjpBMW+R7aJyZadhhz0vQfQlFpUjpFogez4/deob9QVEV6JZOz9Vgt3kZvauhnUMoigRCEGyRTz5aq9qeA+iJjGn4GPeqZtbqmcQFQkp+tUPn1c29KgqEgsnMaZykmD/8jibUo1AFCQeiv5Dtjk6kGyLvtpknzY2JEeQ4RPGkXUDHOLdLj5myLc902B/6j16CjJ4IumJOZBNyo5JtDyIG02AL7chiUGGThiKVQ5gsqpns1n9VEZHBP3hAe5Cz/AMnXgQT4fs9y/U1M5uDv1qgY6UpgUZOBFQNOi4u873tATQOtIAWHrGb+jEK80WHSXzS3Q4skBHSC4gwyYKcTew8noNzUBeXQQyaOJBzAYOcrwwl+bZc/5hE4msx7KOQJqR5/zDJvLkSo6OLL6S/e3JiY6EHyMnJ/UMn+ZE/sfPsu+/p+ZE4Ij8wwtBFCfyguIrgMxSLEEUJ9aOtABuQrIE0ZuYO7IG8G1KcQOiNEGRcxNZ39yoTeRGLP/7iIuDWP61JvK1ExvFXW9x22QgShNNX6zy76fU8sFrIapMNEVPLBo8lzXXNnsEUZmgyGs7lSv7w3NtOhNSNG8i7y0VosqE/BKD/QtFuXRrTRgn9rXTY03xAqI2sXCk6MSf6ewqWiFqTVT9kQfKqydGXm+ilW9L8e3U87akM+Hb1SYUIxDNCV5ckaNjdRVtBqI0IXe1LcSudg+iOZHQbOSXjCOI5kRLExDfGkFUJ7grVxC7cg2iOkHTSDMFUZD4f8+fBO8s0IE4eucCoiChj5GRkRFDFuhIyeXfSDj54h2SCGTgxHj+8fzj+cfzj+cfz/8LH8OOJIxbjtQAAAAASUVORK5CYII=)","url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAgGBgYGBggGBggMCAcIDA4KCAgKDhANDQ4NDRARDA4NDQ4MEQ8SExQTEg8YGBoaGBgjIiIiIycnJycnJycnJyf/2wBDAQkICAkKCQsJCQsOCw0LDhEODg4OERMNDQ4NDRMYEQ8PDw8RGBYXFBQUFxYaGhgYGhohISAhIScnJycnJycnJyf/wAARCABtAPkDACIAAREBAhEB/8QAGwABAAMBAQEBAAAAAAAAAAAAAAECBAMFBgf/xAA0EAABBAEDAgUBBwIHAAAAAAABAAIDEQQSITEFQRMiUWFxMgYUI1KBkbEzQlNygoOhotH/xAAaAQADAQEBAQAAAAAAAAAAAAAAAQIDBAUG/8QALREAAgIBBAECBAUFAAAAAAAAAAECEQMSITFRQQQiE2FxkRQygaHBUrHR4fH/2gAMAwAAARECEQA/AP39ERABERABERABERABERABEUJAERQixEqLUJaVism0UWiLCyyKETHZZFCJhZKKEQBKIiBhERABERABERABERABERABERABERABQiJAFCKErESotQSotKybJtRahEhWTaWq2ptNBZa1NqlpatIWovam1S0tOg1F7S1S1NooakXRRalBSZKIiRQREQAREQAREQAREQAREQAUIiQgoRQkAUFSqlSSCoRQgTChETohsWlqETFZNpaqipE2WtLVVKsVlrUgqlqwQUmXBVgqBWCTNIsspUKVJogiIgYREQARQiBEqEtRaAslFFpaKFZWSQRtLj+gWU5MhOxoegXTLBMYI/tNlZGSaXB3NdlrCCcbq2cPqc81lUNTjGluv7mpuQ6iDz2KvHI57qK5umimbR8ruxKvHHoOrVYrsoklT2pmkJTco1PXFctfyjo400kLnrcV0duCPVVa0tu1CSo1lqclTpFdRSygVyLTolW1yR2VHEgq6q5KglwULnKviEcqwIHK5u3OyDGTaVp/odbVZHFrCRyEGwAU2knuU9102jMcmQei7wvc9pLubpYZD5nfJXoN+kfC6JUktuTk9PKcpyuTaj4+pSeR0bA5nN0s/wB8l9v2Wt/9N3wf4XkB18LTFFSTtcGfrcuTFOOmbSkuF8j2IphJEXj6gNx7rP8AfJRsa/ZZsbI8GQE/SdnK+W4feHkGwao/oELGlJpq01aCXrJSwxyRm4yi9Mkv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)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAABDCAMAAADu8bq3AAAAMFBMVEX/////87L/99H/63he//Os//jR//v/507/7pH//fX/++aO//b/5C/p//0A//D0//4M59PNAAAC9klEQVR4XtXa627qMBCFUc+M77nw/m97dFAreWscJg2BOPsfpTJdEp8SQd0QW5sFd8FGgqzdxS4grt2NBrFPC/eD+C7E3w+yGuiRIXYk8Y6QYCQyMMSOxN8RshrmcSF2JPGeEH1euCdkUpDpcxDf7GzIeuA3L926N5J4T4iOJNwJEjxEspWID6ND4P2zLY5ueMhjKxIgPvZBmIlE0vx/STJxOQNQmJ5niuCBCHFeRaIT8c6C1OeL6WX+63VkbkbOOc7qwD5k6keCT7yGUAYDTuobkEL6ZCldSBuJ37pjjK8h88slPgyR1D2wdiAIWxrH0nINiLF6FIJDiYZMcGQvkelNSCrnQmYpPUjoRYI+A5IsST4ZMpOGYCQbiRgQma3VkyGpKAhWvfQTeRtCJ0NmUhAdiU7kfYicDUka0o8EdfshSZ5TF8ezIXPtQBYdCb7fLAgRM3MBXM0YyWGIPE9X11xSEIzk8eN4IE5D7IGED0ESsftdyQDJCoKRRH3HOB2EMMR5CELbKYqCqL9a2Q5C3NkQhki62epIPFjHgDjB6hCiIlGJjAMhqK4HCRAJJhLGgbABwUhUIscgzHwBBCJRieyHVCbKItIIzoQUQHYhU0ND2LQXUgla/ATEmRCMRCdiQygB4DLI0hyLrmUPhIFxGQSj8OqRCSEAXAnBSDARG8LzKBCsIsIDG1LSSJBHc26byMOG0DwOBLOARGxIJ3QRIaJrIKHBQYcWhNGQuf4KL4BgJI0p2hBSH51dC2l8HpwWRPD06yHTqjf9EZLcAJDQgYQdEIh8BEjsQOIdIc4rh3e3hOhIJgOiLyNDQEI/ETv2ZrwFyV+ELAqy7IHk/jchhQme+CLE+W4i9gURJMTM1PlSkb4ImTYTsW9R7Al/DRJXXDQgULs9+hqkIQLSgOTxIBiJ3wmp40ECQMJOiKPhIBhJ3AspMhrExXbOgNiSlFoIfw+CMyAg6QWf2VUZHaLGGRWZCvz8E5APrVKW9Pt/WmCkLAKQc/YPKd9C4FftKeoAAAAASUVORK5CYII=)"]

["url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIwAAAB4BAMAAADS7QcCAAAAGFBMVEX////0qHKhmbLDvs74yKT4xaH4yqr2tYUVUWgbAAAAfUlEQVR42u3XsQmAMBgF4V9xAAOCfVxAdAEdQtwg1il0fsHS8IpIsLob4OvPnKy1V7WXWb+J9pQZZpG3zkRNyowmmmBgYGBgYGBgYGBgYGA+Mn0QHTl3V+o1iYieKifLYq4gilnMYqIVBgYGBgYGBgYGBgYG5gfm3ESx0GvePshxrr29cIIAAAAASUVORK5CYII=)","url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAABBCAMAAABYbu5jAAAAMFBMVEX///+1wv+jqv9siv/p6//W3f8zZv9gb//19v9NK/8zAP999//S//8z//8zzP+z6P/0gInFAAABg0lEQVR4XtXXy1ICURAD0H7c96D+/9/KQqkhlEKD0iTrWZzKYtJXbou2s+jvn1Q55f2mfAMOb6Ec5D6+c/ObcvOdm98qN9+5+a1w842b3wo33/6Dv2H22g3zCL+PKF/uSKDsGL8pN9+5+U25+c7Nb5Wb74R8h+ki41eYLja+Qf1k/AL1k/HF4XIg4ytMFxl/X7/z8aF+Ov6A6bqR//FTnswXa2B96LmyPZtfoH4yvsDlwMaHy4GLj/Xz8RXqJ+PD5UDGh+ni448O08XEh+lSrtUVnC6qm+ey/krGx+li4+N0sfHh7Cfj43Sx8bF+Mj5OFxkf67c8frF+jJUovzRIBr/4+kovMb5YPr/OdcrUGL9k8FG/Tw3xxbP55/o1R4hfk/m6IBbii+fyJ/JnjK+5/HWRGuJLfzG+xvh6lX89f8m3GH90ar7Ya/FrkF8y+XNhRpAvlsi3+H8fUxP5A+svYb54Hl8Uy4/zNZEvCvo4XzyRLzrhXg7zNZMvw/o6ptsQpvDnE+wJyVGQ5SG7AAAAAElFTkSuQmCC)","A","url(data:image/png;base64,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)","url(data:image/jpeg;base64,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)"]