私は2つのクラスを持っていますが、私はクラスLastFridayDateからBuildversionクラスへの値の文字列 'version'を求めています。あるクラスから別のクラスに値をアクセスするには
こんにちは皆、私は2つのクラスを持っていますが、私は値クラス 'クラス'から 'クラス'へのバージョンLastFridayDateをBuildversionにしたい。
誰かの助けを借りて、Stringバージョンにアクセスできません。
私のコード:
using System;
using Microsoft.VisualStudio.TestTools.WebTesting;
using Microsoft.VisualStudio.TestTools.LoadTesting;
using System.ComponentModel;
namespace PTUtil
{
[System.ComponentModel.DisplayName("GetVersion")]
[System.ComponentModel.Description("Get the Build No Version")]
public class LastFridayDate : WebTestPlugin
{
String version;
//Setting the version in the usercontext
public override void PostWebTest(object sender, PostWebTestEventArgs e)
{
version = e.WebTest.Context["Param_ClientSoftwareVersion"].ToString();
}
}
/// Specify a name for use in the user interface.
/// The user sees this name in the Add Validation dialog box.
[DisplayName("Build Version Processing")]
/// Specify a description for use in the user interface
/// The user sees this description in the Add Validation dialog box.
[Description("Add the build version for a load test")]
public class BuildVersion : ILoadTestPlugin
{
[DisplayName("Comment")]
[Description("What the plugin is for")]
public string theComment { get; set; }
[DisplayName("Test Type")]
[Description("M for Manual or A for Automatic")]
[DefaultValue("A")]
public string connectionStr { get; set; }
[DisplayName("Version Context Parameter")]
[Description("The Context Parameter for the build version")]
[DefaultValue("{{Param_ClientSoftwareVersion}}")]
public string Version_param { get; set; }
LoadTest m_loadTest;
public void Initialize(LoadTest loadTest)
{
m_loadTest = loadTest;
m_loadTest.LoadTestFinished += new EventHandler(m_loadTest_LoadTestFinished);
}
// Do it *after* the Load Test.
//---------------------------------------------------------------------
void m_loadTest_LoadTestFinished(object sender, System.EventArgs e)
{
}
}
}
フィールド 'version'には修飾子がありません。この修飾子はデフォルトで非公開にします。パブリック修飾子を使用してそれを表示させる: 'public String version';詳細はこちらhttps://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/classes-and-structs/access-modifiers – saidfagan