{"id":28810,"date":"2023-01-03T07:04:05","date_gmt":"2023-01-03T01:34:05","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/"},"modified":"2023-01-03T07:04:05","modified_gmt":"2023-01-03T01:34:05","slug":"solved-variable-must-be-equal-to-a-numerical-value-c-closed","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/","title":{"rendered":"[Solved] variable must be equal to a numerical value C# [closed]"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-52654674\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"52654674\" data-parentid=\"52654461\" data-score=\"4\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<blockquote>\n<p>all i need is to check if the two variables are equal to a numeric value,<\/p>\n<\/blockquote>\n<p>The description of your problem and the description in the code are different.  In the code you say you need to check to see if two variables <em>are equal to any value in a particular range<\/em>, not <em>equal to a specific value<\/em>. Let&#8217;s assume you mean the latter.<\/p>\n<blockquote>\n<p>Is this the correct approach to take? <\/p>\n<\/blockquote>\n<p>No.  <code>&amp;<\/code> has a particular meaning when applied to numbers, and it does not apply to decimals.<\/p>\n<p>My advice for beginners is:  <strong>when you are trying to represent a new concept, make a method that represents that concept<\/strong>.  You can then refine that method as your skills improve.<\/p>\n<p>When designing a method, think about: <em>what goes in, and what comes out<\/em>.  We want a decision to be made, so a <code>bool<\/code> comes out. What goes in? The value we wish to test, and the range:<\/p>\n<pre><code>static bool IsInRange(decimal value, decimal low, decimal high)\n{\n<\/code><\/pre>\n<p>OK, what are the conditions by which this thing can be false?  If the value is lower than <code>low<\/code>, its not in the range, so say that:<\/p>\n<pre><code>  if (value &lt; low)\n    return false;\n<\/code><\/pre>\n<p>Similarly:<\/p>\n<pre><code>  if (value &gt; high)\n    return false;\n<\/code><\/pre>\n<p>We&#8217;ve now considered all the false cases, so the only remaining cases are always true:<\/p>\n<pre><code>  return true;\n}\n<\/code><\/pre>\n<p>Now we have a tool that we can use.<\/p>\n<pre><code>if (IsInRange(operand1, 1m, 99999m) &amp;&amp; IsInRange(operand2, 1m, 99999m)) ...\n<\/code><\/pre>\n<p>Are we done?  No.  <strong>Always ask yourself if there is a way to make the program more clear.<\/strong> There is:<\/p>\n<pre><code>const decimal low = 1m;\nconst decimal high = 99999m;\nif (IsInRange(operand1, low, high) &amp;&amp; IsInRange(operand2, low, high)) ...\n<\/code><\/pre>\n<p>Now if you decide to change the range, you only have to do it once.  And now the <em>meaning<\/em> of 1m and 99999m is clear.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved variable must be equal to a numerical value C# [closed] <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] all i need is to check if the two variables are equal to a numeric value, The description of your problem and the description in the code are different. In the code you say you need to check to see if two variables are equal to any value in a particular range, not equal &#8230; <a title=\"[Solved] variable must be equal to a numerical value C# [closed]\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/\" aria-label=\"More on [Solved] variable must be equal to a numerical value C# [closed]\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[352,324],"class_list":["post-28810","post","type-post","status-publish","format-standard","hentry","category-solved","tag-net","tag-c"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[Solved] variable must be equal to a numerical value C# [closed] - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] variable must be equal to a numerical value C# [closed] - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] all i need is to check if the two variables are equal to a numeric value, The description of your problem and the description in the code are different. In the code you say you need to check to see if two variables are equal to any value in a particular range, not equal ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-03T01:34:05+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] variable must be equal to a numerical value C# [closed]\",\"datePublished\":\"2023-01-03T01:34:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/\"},\"wordCount\":276,\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"keywords\":[\".net\",\"c++\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/\",\"url\":\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/\",\"name\":\"[Solved] variable must be equal to a numerical value C# [closed] - JassWeb\",\"isPartOf\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#website\"},\"datePublished\":\"2023-01-03T01:34:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/jassweb.com\/solved\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] variable must be equal to a numerical value C# [closed]\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/jassweb.com\/solved\/#website\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/jassweb.com\/solved\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/jassweb.com\/solved\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\/\/jassweb.com\/solved\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"contentUrl\":\"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"contentUrl\":\"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\/\/jassweb.com\"],\"url\":\"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] variable must be equal to a numerical value C# [closed] - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] variable must be equal to a numerical value C# [closed] - JassWeb","og_description":"[ad_1] all i need is to check if the two variables are equal to a numeric value, The description of your problem and the description in the code are different. In the code you say you need to check to see if two variables are equal to any value in a particular range, not equal ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/","og_site_name":"JassWeb","article_published_time":"2023-01-03T01:34:05+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] variable must be equal to a numerical value C# [closed]","datePublished":"2023-01-03T01:34:05+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/"},"wordCount":276,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":[".net","c++"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/","url":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/","name":"[Solved] variable must be equal to a numerical value C# [closed] - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-01-03T01:34:05+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-variable-must-be-equal-to-a-numerical-value-c-closed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] variable must be equal to a numerical value C# [closed]"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/image\/","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1775193939","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28810","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=28810"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28810\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=28810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=28810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=28810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}