为什么我在输出中得到了额外的1*1,而且有点倒退?这是一个关于递归的初学者,希望能得到详细的答案。
class Program
{
public static long Factorial(int n)
{
if (n == 0)
return 1;
Console.WriteLine("{0} * {1}", n, Factorial(n - 1));
return n * Factorial(n - 1);
}
static void Main(string[
我还是个初学者,我正在做一些简单的项目。我目前正在做的是一个简单的方法,要求用户输入数字1-10。如果没有,它将一直询问,直到满足要求,然后返回值。虽然它不是,请help.Thank你。
namespace Practice
{
class Program
{
static void Main(string[] args)
{
GetNumberFromUser();
Console.Read();
}
static int GetNumberFromUser(
我只是在用C#做一个小项目(我是个初学者),我的代码基本上是问你“这个句子里有多少个单词?”然后向你询问每一个单词,一旦得到所有单词,它就会打印出来,并将"ba“附在每个单词上。
我知道我是个真正的初学者,我的代码可能是个笑话,但你能帮我解决这个问题吗?
Console.WriteLine("How many words are in this sentence?");
int WordAmount = Convert.ToInt32(Console.ReadLine());
int i = 1;
while (i <= WordAmount)
{
C
我是C#的初学者,正在创建一个带有函数的程序,但不幸的是,我非常困惑如何将函数中的值返回给主程序。 我也研究过其他类似的问题,但我找不到答案,因为它很基本。 class Program
{
public int answer = 0;
public int column = 0;
public int UserInput;
static void Main(string[] args)
{
BinaryInput(int UserInput);
Console.WriteLine(UserInput);
我是一个初学者,我目前正在学习c#,我想知道是否可以在属性的集合部分中使用Console.ReadLine(),然后像读取用户输入的方法一样使用它,如下所示:
class Employee
{
protected int empID;
public int EmployeeID
{
set
{
Console.WriteLine("Please enter Employee ID:");
this.empID = int.Parse(Console.ReadLine());
所以基本上,在学习的时候,我被要求创建一个方法,它接受两个参数并返回答案。所以我是这样做的: using System.IO;
using System;
class Program
{
static void Main()
{
sum(5,3);
}
static int sum(int x, int y){
return x+y;
}
} 但当我让他们检查时,他们说这是错误的,正确的答案应该是这样的: using System.IO;
using System;
class Program
{
st
你好,让我描述一下我的代码中没有任何错误,我只是问一个与列表集合类相关的非常基本的问题,让我看到我有一个名为customer的类
class customer
{
public int Id { get; set; }
public string Name { get; set; }
public int Salary { get; set; }
}
在我的主要方法中,我创建了一个customer数组,并初始化了我的customer类中存在的那些属性。
static void Main(string[] args)
所以,首先,我是一个初学者,这个问题必须非常简单,但我就是找不到。所以问题是,我有一个小txt,里面有水果和它的数量:
Apple 26
Banana 55
Pear 12
Orange 32
Watermelon 81
Grapefruit 30
我将这些值添加到一个列表中,但它输出(在我看来)名称空间的名称。我想这是一些“属性访问”问题,但我不知道如何解决它。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
我是使用LINQ编程的初学者,我想知道如何使用来自控制台应用程序的LINQ打印来自一个表(在Server中)的所有数据。到目前为止,我所做的是创建一个名为Response的表,它有几个字段(我在中设计了表),并编写了一个控制台C#类来输出所有的值。这是我的密码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace LinqConsoleApplication
{
class Progra
我试图更好地理解属性,并通过下面的示例看到了这个页面:
using System;
namespace tutorialspoint {
class Student {
private string code = "N.A";
private string name = "not known";
private int age = 0;
// Declare a Code property of type string:
public string Code {
get {
return code;
首先,我是c#的绝对初学者,所以请原谅我做过的任何愚蠢的错误。目前,我正在做一个“银行系统”作为我的初学者项目。我在输入钥匙时遇到了一个令人沮丧的错误。
var input = Convert.ToString(Console.ReadKey());
if (input == "E") {
Console.WriteLine("English has been selected");
}
if (input == "A")
为什么这些东西会打印不同的东西?
假设我有这样一门课:
public class ExampleOfFunc
{
public int Addition(Func<int> additionImplementor)
{
if (additionImplementor != null)
return additionImplementor();
return default(int);
}
}
在Main方法中:
这个打印200
ExampleOfFunc exampleOfFunc = new Exam
I am trying to learn the anonymous method and tried out this sample.
因此,每当我试图调用WriteLog函数时,我只需使用
()=> { return "someLogData" };
优点是,我不需要单独的函数,而且可以节省代码行。
public void WriteLog(Func<string> s)
{
Console.WriteLine(s);
}
但是,同样的情况并不适用于类似于
Console.WriteLine( ()=> {re
我刚刚遇到了一个例子,它使用了一个使用收益率返回的方法,而不是抛出我所期望的ArgumentException。我在这里用最简单的类重构了这个例子:
class Program
{
static void Main(string[] args)
{
try
{
var listA = FooA(count: 0);
Console.WriteLine("A did not throw exception!");
}
catch (ArgumentExc
我正在尝试理解c#中的异步方法,我已经创建了一个延迟10秒的wcf服务。我从控制台应用程序调用wcf服务,值asyncValue从不设置。它只会关闭控制台应用程序。
为什么asyncValue从未设置为Ok?
Wcf服务
[ServiceContract]
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class AsyncService
{
[OperationContract]
public async Tas
我是一个初学者,刚开始用C#写一个简单的计算器程序,在终端上运行我的应用程序时,用户输入的内容在我按回车键后仍然会有ReadLine,如果我按回车键两次,这些代码就会出来
Unhandled exception. System.FormatException: Input string was not in a correct format.
at System.Number.ThrowOverflowOrFormatException(ParsingStatus status, TypeCode type)
at System.Number.ParseInt32(ReadOnly
我已经让这两个类相互作用了,我试图从一班调用四个不同的类,以便在第二班中使用。
这些方法是公开的,它们确实返回值,但是由于某种原因,没有建立连接。当我尝试时,我遇到的错误是:"An object reference is required for the nonstatic field, method, or property 'GradeBook.[method I want called]'"
我把一切都初始化了。我不想将这些方法创建为静态的。我又看了一遍我的任务的细节,我甚至不应该读,但我似乎不能让它起作用,反正我说。
myGradeBook.metho
嗨,我是一个初学者c#程序员。
需要帮助编写小代码程序控制台邀请用户输入他们的电话号码,没有空格和连字符(-)做验证,如果用户没有遵守这些条件,显示错误消息。并创建一个循环,该循环将重新要求用户输入相同的信息以重试。
Console.WriteLine("Please enter your phone no.: \t");
string n = Console.ReadLine();
char[] delimiters = new char[] { ' ', '-' };
s
我只是一个python初学者,所以我想练习读写文件。(我使用的是python 3)
Decision = input("""Would you like to 'Write' (W)?
\nWould you like to 'Read' (R)?""")
if Decision == "W":
fileInput = input("What file Would you like to Write to?")
write(fileI
public abstract class A
{
public void CallMe() { Console.WriteLine("I am A."); }
}
public class B : A
{
new public void CallMe() { Console.WriteLine("I am B."); }
}
class Program
{
static void Main(string[] args)
{
A a = new B();
a.CallMe();
}
}
我是C#的初学者(刚刚开始一门课程),我遇到了一个问题,我必须制作一个基本程序,询问一个宠物的名字、年龄和gender.At --我需要这个程序来记住性别,并打印出基于readAndSavePetData的好男孩/女孩,我不知道怎么做,我也需要用不同的线条打印出名字、年龄和性别,而不是“名字:年龄是好男孩/女孩”。
Program.cs
{
class MainProgram
{
static void Main(string[] args)
{
//Create object of the Pet class
Pet petObj = new
我有3个类,一个类触发事件,另一个类调用事件处理程序发件人,最后一个类接收事件。但是,发送方类中的事件处理程序始终是null,因此接收方从不处理该事件。我无法理解为什么它是null,因为我将它指定为StartEventHandler,如下所示。
我尝试输入调试语句,以了解为什么处理程序从未运行,并发现它从未进入C类。
第一类触发事件:
Class A {
public void Button_Click(object sender, RoutedEventArgs e)
{
B senders = new B();
sen
我下面的代码是
public interface NomiInterface
{
void method();
}
public abstract class Nomi1
{
public void method()
{
}
}
public class childe : Nomi1, NomiInterface
{
}
现在编译成功了吗?为什么不需要重写childe类中的接口方法?
这里是完全的初学者。我试图从一个类中调用一个方法,以便在主类中运行。但我似乎弄不明白为什么它不起作用。下面是我调用这个类的方法
public static void main(String[] args) {
findMP3Tracks FT = new findMP3Tracks();
FT.findMP3();
这是我想要调用的类方法
public static List<String> findMP3(String p)
{
List<String> foundMP3Tracks = new ArrayList<>();
我是C#的新手。我想做一个带有某种类型循环的简单程序。我希望我的程序遍历用户输入的数字,如果它小于一个数字,那么写下继续猜测,但是一旦他们输入了数字25,我想让它说圣诞快乐。请帮帮忙
int number;
do
{
Console.WriteLine("Guess a number between 20 through 25");
number = int.Parse(Console.ReadLine());
} while (number < 25);
C#初学者
我粘贴了以下代码:
abstract public class test
{
abstract public void add(int a, int b);
}
class Program : test
{
public void add(decimal a, decimal b)
{
decimal c = a + b;
Console.WriteLine("Decimal Addition : {0}", c);
}
我看过其他问题,但我是c#的初学者
代码:
namespace Input_Program
{
class Program
{
static void Main()
{
char Y = Console.ReadKey().KeyChar;
Console.WriteLine("Welcome to my bool program!");
Console.WriteLine("Input a NON capital y or n when told to.&