<!DOCTYPE html>
    <html lang="vi" xmlns="http://www.w3.org/1999/xhtml" prefix="og: http://ogp.me/ns#">
    <head>
<title>Các cách viết lệnh điều kiện trong C&#x23;</title>
<meta name="description" content="Các cách viết lệnh điều kiện trong C&#x23; - Savefile - Tin Tức -...">
<meta name="author" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :.">
<meta name="copyright" content=".: Nguoicodonvn2008.info - Cõi lòng người cô đơn :. [admin@nguoicodonvn2008.info]">
<meta name="robots" content="index, archive, follow, noodp">
<meta name="googlebot" content="index,archive,follow,noodp">
<meta name="msnbot" content="all,index,follow">
<meta name="generator" content="NukeViet v4.5">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta property="og:title" content="Các cách viết lệnh điều kiện trong C&#x23;">
<meta property="og:type" content="website">
<meta property="og:description" content="Savefile - Tin Tức - https&#x3A;&#x002F;&#x002F;www.nguoicodonvn2008.info&#x002F;vi&#x002F;news&#x002F;savefile&#x002F;kien-thuc-may-tinh&#x002F;cac-cach-viet-lenh-dieu-kien-trong-c-6818.html">
<meta property="og:site_name" content=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.">
<meta property="og:url" content="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cac-cach-viet-lenh-dieu-kien-trong-c-6818.html">
<link rel="shortcut icon" href="https://nguoicodonvn2008.info/favicon.ico">
<link rel="canonical" href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cac-cach-viet-lenh-dieu-kien-trong-c-6818.html">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/" title="Tin Tức" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/karaoke-dual/" title="Tin Tức - Karaoke Dual" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nhac-tre/" title="Tin Tức - Nhạc trẻ" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tru-tinh/" title="Tin Tức - Trữ tình" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/nuoc-ngoai/" title="Tin Tức - Nước ngoài" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/remix/" title="Tin Tức - Remix" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tam-su-tinh-yeu/" title="Tin Tức - Tâm sự tình yêu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tho-suu-tam/" title="Tin Tức - Thơ sưu tầm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/cuoc-song/" title="Tin Tức - Cuộc sống" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/phan-mem/" title="Tin Tức - Phần mềm" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/kien-thuc-may-tinh/" title="Tin Tức - Kiến thức máy tính" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/hoc-tap/" title="Tin Tức - Học tập" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/tai-lieu/" title="Tin Tức - Tài liệu" type="application/rss+xml">
<link rel="alternate" href="https://nguoicodonvn2008.info/vi/news/rss/de-thi/" title="Tin Tức - Đề thi" type="application/rss+xml">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/news.css" type="text/css">
<link rel="preload" as="style" href="https://nguoicodonvn2008.info/themes/default/css/custom.css" type="text/css">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/language/vi.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/global.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/assets/js/site.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/news.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/main.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/custom.js" type="text/javascript">
<link rel="preload" as="script" href="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js" type="text/javascript">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/assets/css/font-awesome.min.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/bootstrap.non-responsive.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/style.non-responsive.css">
<link rel="StyleSheet" href="https://nguoicodonvn2008.info/themes/default/css/news.css">
<link rel="stylesheet" href="https://nguoicodonvn2008.info/themes/default/css/custom.css">
<style type="text/css">
	body{background: #fff;}
</style>
    </head>
    <body>
<div id="print">
	<div id="hd_print">
		<h2 class="pull-left">.&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.</h2>
		<p class="pull-right"><a title=".&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;." href="https://nguoicodonvn2008.info/">https://nguoicodonvn2008.info</a></p>
	</div>
	<div class="clear"></div>
	<hr />
	<div id="content">
		<h1>Các cách viết lệnh điều kiện trong C&#x23;</h1>
		<ul class="list-inline">
			<li>Thứ ba - 28/02/2023 23:57</li>
			<li class="hidden-print txtrequired"><em class="fa fa-print">&nbsp;</em><a title="In ra" href="javascript:;" onclick="window.print()">In ra</a></li>
			<li class="hidden-print txtrequired"><em class="fa fa-power-off">&nbsp;</em><a title="Đóng cửa sổ này" href="javascript:;" onclick="window.close()">Đóng cửa sổ này</a></li>
		</ul>
		<div class="clear"></div>
		<div id="hometext">
		</div>
				<div class="imghome">
			<img alt="Các cách viết lệnh điều kiện trong C&#x23;" src="https://st.quantrimang.com/photos/image/2023/03/01/c-dieu-kien-7.jpg" width="460" class="img-thumbnail" />
		</div>
		<div class="clear"></div>
		<div id="bodytext" class="clearfix">
			<p style="text-align: justify;">Đôi khi, bạn sẽ muốn code C# chỉ chạy ở những điều kiện nhất định.&nbsp;<strong>Các lệnh và toán tử trong C#&nbsp;</strong>dưới đây sẽ giúp bạn làm việc đó.</p>

<p style="text-align: justify;"><img alt="Lập trình C#" data-i="0" data-src="https://st.quantrimang.com/photos/image/2023/03/01/c-dieu-kien-7.jpg" data-was-processed="true" height="340" src="https://st.quantrimang.com/photos/image/2023/03/01/c-dieu-kien-7.jpg" width="650" /></p>

<p style="text-align: justify;">Lệnh điều kiện cho phép một chương trình thực hiện các tác vụ khác nhau dựa trên điều kiện cụ thể. Chúng thường được viết dưới dạng lệnh “if-then” (nếu-thì). Tại đây, một khối code chỉ chạy nếu một điều kiện nào đó là true.</p>

<p style="text-align: justify;">Trong C#, bạn có thể viết các lệnh điều kiện bằng nhiều cách khác nhau, bao gồm lệnh if-else chuẩn, lệnh switch, toán tử bậc ba và toán tử ba ngôi nullable.</p>

<h2 style="text-align: justify;">Cách viết lệnh điều kiện trong C#</h2>

<p style="text-align: justify;">Bạn có nhiều cách khác nhau để viết lệnh điều kiện trong JavaScript, Java, C++, Python và các ngôn ngữ khác. Trong C#, bạn có tể bắt đầu thực hành những lệnh này trong một ứng dụng C# đơn giản ở Visual Studio.</p>

<h3 style="text-align: justify;">Lệnh if/else - if/else chuẩn</h3>

<p style="text-align: justify;">Lệnh if kiểm tra một điều kiện để đánh giá độ chính xác của nó. Nếu điều kiện đánh giá là true, code trong khối này sẽ chạy. Nếu không, nó sẽ không hoạt động.</p>

<pre id="pre0" style="text-align: justify;">
int age = 25;

if (age &gt;= 18)
{
  Console.WriteLine(&quot;You are an adult.&quot;);
}</pre>

<p style="text-align: justify;">Bạn có thể thêm các khối else-if nếu muốn khối code khác chạy cho một nhóm điều kiện khác nhau. Một khối else sẽ chạy khi không có điều kiện nào trước đó được đánh giá là đúng (true).</p>

<pre id="pre1" style="text-align: justify;">
int age = 25;

if (age &gt;= 18)
{
  Console.WriteLine(&quot;You are an adult.&quot;);
}
else if (age &gt;= 13)
{
  Console.WriteLine(&quot;You are a teenager.&quot;);
}
else
{
  Console.WriteLine(&quot;You are a child.&quot;);
}</pre>

<p style="text-align: justify;">Ở ví dụ trên, lệnh if đầu tiên là true và chạy khối code đầu tiên. Nếu giá trị của biến tuổi là 15, thay vào đó, chương trình này sẽ chạy khối code thứ hai. Nếu biến tuổi là 8, chương trình sẽ chạy code bên trogn khối else.</p>

<h3 style="text-align: justify;">Lệnh If một dòng (không có dấu ngoặc)</h3>

<p style="text-align: justify;">Nếu khối code muốn chạy chỉ bao gồm một dòng, bạn có thể loại bỏ dấu ngoặc nhọn sau điều kiện if:</p>

<pre id="pre2" style="text-align: justify;">
if (age &gt;= 18)
  Console.WriteLine(&quot;You are an adult.&quot;);</pre>

<p style="text-align: justify;">Bạn cũng áp dụng được lệnh này cho khối else-if và else:</p>

<pre id="pre3" style="text-align: justify;">
if (age &gt;= 18)
  Console.WriteLine(&quot;You are an adult.&quot;);
else if (age &gt;= 13)
  Console.WriteLine(&quot;You are a teenager.&quot;);
else
  Console.WriteLine(&quot;You are a child.&quot;);</pre>

<h3 style="text-align: justify;">Lệnh Switch</h3>

<p style="text-align: justify;">Một lệnh switch trong C# có thể là cách thuận tiện hơn để sắp xếp các điều kiện nếu bạn muốn tránh dùng quá nhiều lệnh if.</p>

<p style="text-align: justify;">Trong một switch, bạn có thể nhập một giá trị để so sánh nhiều trường hợp, bao gồm các lựa chọn có thể có giá trị phù hợp.</p>

<pre id="pre4" style="text-align: justify;">
int score = 4;
char grade;

switch (score)
{
  case 5:
   grade = &#039;A&#039;;
   break;
 case 4:
   grade = &#039;B&#039;;
   break;
 case 3:
   grade = &#039;C&#039;;
   break;
 case 2:
   grade = &#039;D&#039;;
   break;
 case 1:
   grade = &#039;E&#039;;
   break;
 default:
   grade = &#039;F&#039;;
   break;
}

Console.WriteLine(&quot;Your grade is: &quot; + grade);</pre>

<h3 style="text-align: justify;">Toán tử ba ngôi</h3>

<p style="text-align: justify;">Một toán tử ba ngôi là cách viết tắt của lệnh if trong C#. Nó theo cú pháp sau:</p>

<pre id="pre5" style="text-align: justify;">
condition ? code when true : code when false</pre>

<p style="text-align: justify;">Lệnh này baog ồm điều kiện, được theo sau bởi dấu hỏi. Ở bên trái của dấu hai chấm là code chương trình sẽ chạy khi điều kiện true - đúng. Ở bên phải dấu hai chấm là code chương trình sẽ chạy khi điều kiện false - sai.</p>

<pre id="pre6" style="text-align: justify;">
int result = 49;
var message = result &gt; 50 ? &quot;You passed!&quot; : &quot;You failed!&quot;;
Console.WriteLine(message);</pre>

<h3 style="text-align: justify;">Toán tử ba ngôi nullable</h3>

<p style="text-align: justify;">Bạn có thể dùng toán tử ba ngôi nullable để gán một giá trị cho biến có thể là null. Nó dùng cu pháp sau:</p>

<pre id="pre7" style="text-align: justify;">
var result = value ?? defaultValue</pre>

<p style="text-align: justify;">Ví dụ bên dưới gán giá trị của biến<strong>&nbsp;num&nbsp;</strong>cho biến&nbsp;<strong>number</strong>. Nếu biến&nbsp;<strong>num</strong>&nbsp;là&nbsp;<strong>null</strong>, nó sẽ gán giá trị mặc định của 0 cho biến số.</p>

<pre id="pre8" style="text-align: justify;">
int? num = null;
int number = num ?? 0;</pre>

<h2 style="text-align: justify;">Dùng lệnh điều kiện trong C#</h2>

<p style="text-align: justify;">Bạn có thể dùng lệnh điều kiện để tạo ứng dụng có thể phản hồi với các điều kiện cụ thể. Khi xây dựng app, xem xét các cấu trúc khác cũng quan trọng. Điều đó có thể khiến code của bạn chạy hiệu quả hơn.</p>
		</div>
				<div id="author">
						<p>
				<strong>Nguồn tin:</strong>
				Quantrimang.com
			</p>
		</div>
	</div>
	<div id="footer" class="clearfix">
		<div id="url">
			<strong>URL của bản tin này: </strong><a href="https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cac-cach-viet-lenh-dieu-kien-trong-c-6818.html" title="Các cách viết lệnh điều kiện trong C&#x23;">https://www.nguoicodonvn2008.info/vi/news/savefile/kien-thuc-may-tinh/cac-cach-viet-lenh-dieu-kien-trong-c-6818.html</a>

		</div>
		<div class="clear"></div>
		<div class="copyright">
			&copy; .&#x3A; Nguoicodonvn2008.info - Cõi lòng người cô đơn &#x3A;.
		</div>
		<div id="contact">
			<a href="mailto:admin@nguoicodonvn2008.info">admin@nguoicodonvn2008.info</a>
		</div>
	</div>
</div>
        <div id="timeoutsess" class="chromeframe">
            Bạn đã không sử dụng Site, <a onclick="timeoutsesscancel();" href="https://nguoicodonvn2008.info/#">Bấm vào đây để duy trì trạng thái đăng nhập</a>. Thời gian chờ: <span id="secField"> 60 </span> giây
        </div>
        <div id="openidResult" class="nv-alert" style="display:none"></div>
        <div id="openidBt" data-result="" data-redirect=""></div>
		</script>
		<div class="car-top">
  <span><img src="https://nguoicodonvn2008.info/themes/default/images/car.png" alt=""></span>
</div>
<div id="run_cronjobs" style="visibility:hidden;display:none;"><img alt="cron" src="/index.php?second=cronjobs&amp;p=v66ugpj5" width="1" height="1" /></div>
<script src="https://nguoicodonvn2008.info/assets/js/jquery/jquery.min.js"></script>
<script>var nv_base_siteurl="/",nv_lang_data="vi",nv_lang_interface="vi",nv_name_variable="nv",nv_fc_variable="op",nv_lang_variable="language",nv_module_name="news",nv_func_name="savefile",nv_is_user=0, nv_my_ofs=-4,nv_my_abbr="EDT",nv_cookie_prefix="nv4c_e856T",nv_check_pass_mstime=1738000,nv_area_admin=0,nv_safemode=0,theme_responsive=0,nv_recaptcha_ver=2,nv_recaptcha_sitekey="",nv_recaptcha_type="image",XSSsanitize=1;</script>
<script src="https://nguoicodonvn2008.info/assets/js/language/vi.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/DOMPurify/purify3.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/global.js"></script>
<script src="https://nguoicodonvn2008.info/assets/js/site.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/news.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/main.js"></script>
<script src="https://nguoicodonvn2008.info/themes/default/js/custom.js"></script>
<script type="application/ld+json">
        {
            "@context": "https://schema.org",
            "@type": "Organization",
            "url": "https://nguoicodonvn2008.info",
            "logo": "https://nguoicodonvn2008.info/uploads/angel.gif"
        }
        </script>
<script src="https://nguoicodonvn2008.info/themes/default/js/bootstrap.min.js"></script>
<script type="text/javascript">
var $scrolltop = $('.car-top');
$scrolltop.on('click', function () {
    $('html,body').animate({
        scrollTop: 0
    }, 800);
    $(this).addClass("car-run");
    setTimeout(function(){ $scrolltop.removeClass('car-run');}, 1000);
    return false;
});
$(window).on('scroll', function ()
{ 
    if($(window).scrollTop() >= 200)
    {
        $scrolltop.addClass("show");
        $scrolltop.addClass("car-down");
    }
    else
    {
       $scrolltop.removeClass("show");
       setTimeout(function(){ $scrolltop.removeClass('car-down');}, 300);
    }
});
</script>
</body>
</html>