【问题标题】:In c# in declaring variables and performing operation在c#中声明变量并执行操作
【发布时间】:2013-09-05 04:23:36
【问题描述】:

我渴望学习windows应用程序开发,所以我正在学习C#。

我怀疑当我们声明整数变量时,我们仍然使用 int.parse() 方法来执行操作。

谁能帮我解决这个问题?

我也在学习使用channel9的视频,我还需要更专业,以便我可以轻松学习windows应用程序开发,建议我一些网站。

还建议我开发 Windows 应用程序。

【问题讨论】:

  • 你可以通过简单地做int i = 10来声明一个没有int.parse()的int
  • 你能解释一下for和foreach有什么区别吗?在什么情况下我们使用foreach,用任何示例代码解释一下谢谢
  • 在线和书籍中有大量资源。它们通常都可以用来实现相同的目标。
  • 要么是一些家庭作业“问卷”,要么你绝对应该自己尝试一下。编写一些代码是学习它的最好方法。在网上找一些例子,复制它们,运行它们,修改它们,然后试着理解你修改的效果。
  • 这不是您可以讨论所有这些的真正线程。请选择 c# 而不是 windows-phone-8 标记....有关进一步的说明,您可以继续探索网站本身...您所有的问题答案都在那里。

标签: c# windows-phone-8 mobile-application


【解决方案1】:

Int.Parse 仅用于将数字字符串转换为整数。这不是您声明整数的方式。 您声明 int 的方式如下int myInt = 10;

这是在函数中声明整数的方式:

    namespace intpass 
    { 
    class Program 
    { 
    static void Main(string[] args) 
    { 
      int myInt = methodPass(5); 
      int b = 20; int z; 
      z = (myInt + b); 
      Console.WriteLine(z); Console.ReadLine(); 
    } 
    private static int methodPass(int c)
    {
      return c + 45; } 
    }
 } 

【讨论】:

  • 你能告诉我如何使用methodpass执行简单的加法操作,比如调用一个保存变量值的方法
  • 我添加了一个传递给函数的 int 示例
  • 命名空间 intpass { class Program { static void Main(string[] args) { int myInt = methodPass();诠释 b = 20;诠释z; z = (myInt + b); Console.WriteLine(z); Console.ReadLine(); } 私有静态 int methodPass() { return c=45; } } } 这就是我正在尝试的简单方法
  • 我犯了什么错误,为什么我不能把它作为 return c=25;
  • 你必须先声明变量才能返回它。
【解决方案2】:

int.parse() 用于将字符串转换为整数。

`int num = int.Parse("10");`

简单地设置 num 等于 10 做:

`int num = 10;`

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-06-11
    • 2014-10-02
    • 2022-06-17
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 2011-09-15
    • 1970-01-01
    相关资源
    最近更新 更多