没有't want to run code?

佐城

会员
已加入
2020年7月22日
留言内容
13
编程经验
Beginner
大家好!我是C#的初学者,我的代码有问题。
我看不出问题出在哪里,但它不想运行代码。你能帮我吗?
C#:
using System;
using System.Threading;

namespace Sajo_vježba
{
    class Program
    {
        static void Main(string[] args)
        {
            int starost = 16;
            string ime = " Safet ";
            bool punoljetan = false;
            Console.WriteLine(ime + " ima " + starost + " godina ");
            Console.WriteLine(punoljetan);
            Console.WriteLine(" Klikni enter za nastavak programa ");
            Console.ReadLine();
            //nešto novo
            starost = 18;
            punoljetan = true;
            Console.WriteLine("Dve Godine kasnije,"  ime + " ima " + starost "godina");
            Console.WriteLine(" punoljetan: " + punoljetan);
            Console.ReadLine();
        }
        
    }
}
 
由主持人最后编辑:

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,509
地点
悉尼,澳大利亚
编程经验
10+
代码不仅不会运行。它可能不会产生您想要的结果,但仍会有所作为。您需要确切解释实际发生的情况。如果尚未安装,则需要使用VS内置的调试器。设置一个断点,逐行浏览代码,并在每一步检查应用程序的状态。您大概知道您希望在每一行代码中发生什么,因此请在运行代码时对其进行检查,以查看是否可以执行此操作。如果没有,请花一些时间并努力向我们解释实际发生的情况,以及您期望的结果。我们不必从不这样做的代码中解决这个问题。
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,509
地点
悉尼,澳大利亚
编程经验
10+
出于记录,不是编译错误"just not running"要么。编译器会准确地告诉您问题所在和位置,以便您解决该问题。如果希望其他人帮助您解决问题,则需要传递IDE提供的信息。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,926
地点
英国
编程经验
10+
编译器会准确地告诉您问题所在和位置,以便您解决该问题。如果希望其他人帮助您解决问题,则需要传递IDE提供的信息。
这些天我们处于完全不同的时代。进入编程领域的大多数人都在通过各种方案/问题/考试和打h打拼。而且大多数人甚至不知道使用IDE的正确方法,更不用说读取向他们生成的错误报告了。大多数人甚至都不知道该怎么做。这就是下一代程序员将要使用什么样的工具的悲哀认识。我目前任职的最后一家公司里,到处都是通过采访撒谎的人。在要求他们承担任务之后。我习惯听到的回应是:我将用谷歌搜索该怎么做,非常抱歉...

在这种情况下。我会以为OP在学习字符串的主题时会想到如何以各种方式连接字符串,或者像大多数其他语言一样,他们跳过了这些章节。

反正佐条您可以在p /#3上使用JohnH的方法,也可以使用空格连接字符串:
var myString = String.Join(' ',"Dve godine kasnije",ime,"ima",starost,"godina"); - String.Join方法(系统)
或串联:
string x = String.Concat("Dve godine kasnije",ime,"ima ",starost," godina"); - String.Concat方法(系统)
虽然我更喜欢p /#3。

是什么使第13行起作用,但使第20行不起作用?
 
最佳 底部