目前我试图在我的Create按钮内调用一个方法,该方法中的一个参数是一个out字符串,我想知道如何传递" out字符串solutionUniqueName&#34 ;没有它抛出错误的参数。
这是我尝试使用的方法的一部分。
public static Entity createSolution(IOrganizationService _serviceProxy, out string solutionUniqueName)
{
Entity solutionToReturn = null;
solutionUniqueName = "CreatedSolution_" + DateTime.Now.ToShortDateString().Replace('/', '_');
//Check whether it already exists
QueryExpression queryCheckForSampleSolution = new QueryExpression
{
EntityName = "solution",
ColumnSet = new ColumnSet(),
Criteria = new FilterExpression()
};
以下是我试图调用它的按钮点击。
private void btnCreate_Click(object sender, EventArgs e)
{
String sourceOrgName = ConfigurationManager.AppSettings["sourceOrgName"];
String targetOrgName = ConfigurationManager.AppSettings["targetOrgName"];
CRMConnector CRMConnector = new CRMConnector(sourceOrgName, targetOrgName);
CRMConnection sourceConnection = CRMConnector.CRMConnections.Where(p => p.isSource == true).FirstOrDefault();
CRMConnection targetConnection = CRMConnector.CRMConnections.Where(p => p.isTarget == true).FirstOrDefault();
Entity createEntitySolutions = SolutionActions.createSolution(sourceConnection._orgService, out string solutionUniqueName);
我收到错误的地方是最后一行的out字符串SolutionUniqueName。 我得到的错误是CS0103 - 名称' solutionUniqueName'在当前上下文中不存在 和CS1525 - 无效的表达术语'字符串'
答案 0 :(得分:0)
glLoadTransposeMatrix