C#基础入门之算法-交换的代码示例

本文主要介绍了c#中算法:交换的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧

交换2个变量的值,就如同交换两只杯子中的饮料:一杯满满的牛奶和一杯满满的咖啡,怎样才能互换呢?

C#基础入门之算法-交换的代码示例

变量的交换也如此。两个变量的交换也需要一只“空杯子”,就是中间变量

string a="振刚";//第一个变量string b="文峰";//第二个变量string temp;//中间变量//第一步:将变量a赋值给中间变量temp=a;//如同牛奶倒入空杯//第二步:将变量b赋值给变量aa=b;//如同咖啡倒入牛奶杯//第三步:将中间变量赋值给变量bb=temp;//如同空杯中的牛奶倒入咖啡杯//此时交换完成,变量a存储了“文峰”,b存储了“振刚”

登录后复制

这种解决实际问题的步骤就叫做“算法”,交换就是最常用的一种算法。

再比如:

namespace Test{  class Program  {    static void Main(string[] args)    {      string boy = "秀丽";//男孩名字      string girl = "伟强";//女孩名字      string temp;//中间变量      temp = boy;//把男孩的名字赋值给temp      boy = girl;//把女孩的名字赋值给男孩      girl = temp;//把temp中的名字赋值给女孩      Console.WriteLine("男孩叫"+boy+" 女孩叫"+girl);    }  }}

登录后复制

运行结果为:

C#基础入门之算法-交换的代码示例

以上就是C#基础入门之算法-交换的代码示例的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2495580.html

(0)
上一篇 2025年3月5日 02:19:42
下一篇 2025年2月18日 10:37:55

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • C#基础入门-常量详解

    本文主要介绍了c#中常量的相关知识,具有很好的参考价值。下面跟着小编一起来看下吧 常量,顾名思义,就是“不会改变的量”。 我们平时书写的数字(比如12.85)、字符(比如’F’)、字符串(比如”谢谢&#8…

    2025年3月5日
    200
  • C#开发step步骤条控件的代码详解(图)

    本篇文章主要介绍了用c#来实现一个step控件的方法步骤,具有很好的参考价值。下面跟着小编一起来看下吧 现在很多的javascript控件,非常的不错,其中step就是一个,如下图所示: 那么如何用C#来实现一个step控件呢? 先定义一个…

    2025年3月5日
    200
  • C#基础入门-关键字的介绍

    本文主要介绍了c# 基础知识–关键字的相关知识,具有很好的参考价值,下面跟着小编一起来看下吧 例子: using System;using System.Collections.Generic;using System.Text…

    编程技术 2025年3月5日
    200
  • C#基础入门-简单了解注释

    本文主要介绍了c#中注释的相关知识,具有很好的参考价值,下面跟着小编一起来看下吧 注释,是代码中的一些“说明性文字”。注释本身不会参与程序的编译和运行,仅仅供程序员阅读。 注释分为:单行注释、多行注释、文档注释。 单行注释的符号是2条斜线“…

    编程技术 2025年3月5日
    200
  • 详细介绍C#中new的几种用法

    本文主要介绍了c#中new的几种用法,具有很好的参考价值,下面跟着小编一起来看下吧 在 C# 中,new 关键字可用作运算符、修饰符或约束。 new 运算符 用于创建对象和调用构造函数。 new 修饰符 用于向基类成员隐藏继承成员。 new…

    编程技术 2025年3月5日
    200
  • C#生成漂亮验证码的完整示例代码分享

    本文主要介绍了c#生成漂亮验证码的完整代码类。具有很好的参考价值。下面跟着小编一起来看下吧 话不多说,请看代码: using System;using System.Web;using System.Drawing;using System…

    编程技术 2025年3月5日
    200
  • 详解C#获取本机IP地址(ipv4)的代码案例

    本文主要介绍了c#获取本机所有ip地址的方法、c#获取本机ip地址(ipv4)的方法等。具有很好的参考价值。下面跟着小编一起来看下吧 获取本机所有IP地址: 这些地址是包含所有网卡(虚拟网卡)的ipv4和ipv6地址。  string na…

    编程技术 2025年3月5日
    200
  • C#构建分页应用的实例方法分析

    这篇文章主要介绍了c#构建分页应用的方法,结合实例形式分析了c#创建分页功能的具体步骤与相关实现技巧,需要的朋友可以参考下 本文实例讲述了C#构建分页应用的方法。分享给大家供大家参考,具体如下: 1、SQL语句 WITH [temptabl…

    编程技术 2025年3月5日
    200
  • C#中@用法的实例解析

    本文实例汇总了c#中@的用法,对c#程序设计来说有不错的借鉴价值。具体如下: 一 字符串中的用法 1.学过C#的人都知道C# 中字符串常量可以以@ 开头声名,这样的优点是转义序列“不”被处理,按“原样”输出,即我们不需要对转义字符加上 (反…

    编程技术 2025年3月5日
    200
  • C#中载入界面的经典实例

    这篇文章主要介绍了c#中载入界面的常用方法,涉及窗体的操作,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了C#中载入界面的常用方法。分享给大家供大家参考。具体方法分析如下: 方法1.采用事件委托的方法  对象:主窗体:FrmMain…

    编程技术 2025年3月5日
    200

发表回复

登录后才能评论