gpt4 book ai didi

c# - 在 C# 中将值从程序集传递到应用程序

转载 作者:行者123 更新时间:2023-11-30 20:07:28 27 4
gpt4 key购买 nike

如果我有一个程序集,其中包含一个操作字符串然后返回该字符串的函数,然后我有一个单独的 C# 应用程序从程序集中调用该函数...

如何将程序集中的操作字符串传递到应用程序中?

例如,如果我有这个程序集...

using System;

namespace test
{

public class Class1
{
string inputString = "hello";
string outputString;

public static string Convert(ref inputString, ref outputString)
{
outputString = inputString.ToUpper();
return outputString;
}
}
}

我有一个在程序集中调用 Convert 函数的应用程序...

using System;
using test;

public class Class2
{
public static void Main()
{
Class1.Convert();
}
}

如何将返回的 outputString 放入 Class2 应用程序中?我无法在 Main() 函数中引用它,那么我该如何传递它呢?

最佳答案

看起来你想传入一个valid然后返回另一个值?然后摆脱 Class1 上的属性,它们不是必需的。只需将输入的字符串作为Convert函数的参数,然后返回输出即可。

using System;

namespace test
{

public class Class1
{
public static string Convert(string inputString)
{
string outputString = inputString.ToUpper();
return outputString;
}
}
}

和:

using System;
using test;

public class Class2
{
public static void Main()
{
string thisIsMyReturnedString = Class1.Convert("whatever the input value should be");
}
}

关于c# - 在 C# 中将值从程序集传递到应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403280/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com