• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# Assignment类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中Assignment的典型用法代码示例。如果您正苦于以下问题:C# Assignment类的具体用法?C# Assignment怎么用?C# Assignment使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Assignment类属于命名空间,在下文中一共展示了Assignment类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: AddAssignmentGroup

    //添加对应的作业-组信息
    protected void AddAssignmentGroup(Control topctrl, Assignment EditAssignment, int assignmentID)
    {
        foreach (Control c in topctrl.Controls)
        {
            if (c.GetType().ToString().Equals("System.Web.UI.WebControls.CheckBoxList"))
            {
                CheckBoxList cb = (CheckBoxList)c;

                //从1开始,因为第0项是班级
                for (int i = 1; i < cb.Items.Count; i++)
                {
                    if (cb.Items[i].Selected == true)
                    {
                        //new AssignmentGroupInfo对象
                        AssignmentGroupInfo newAssignmentGroupInfo = new AssignmentGroupInfo();
                        //初始化newAssignmentGroupInfo
                        newAssignmentGroupInfo.IAssignmentId = assignmentID;
                        //Items[i].Value保存的是组的ID,这是在动态生成的时候绑定的
                        newAssignmentGroupInfo.IGroupId = Convert.ToInt32(cb.Items[i].Value);
                        newAssignmentGroupInfo.INewMsgNum = 0;
                        newAssignmentGroupInfo.IState = 0;
                        //添加相应的组
                        EditAssignment.AddAssignmentGroup(newAssignmentGroupInfo);
                    }
                }
            }
            if (c.HasControls())
            {
                AddAssignmentGroup(c, EditAssignment, assignmentID);
            }
        }
    }
开发者ID:dalinhuang,项目名称:my-project-step,代码行数:33,代码来源:AssignmentEdit.aspx.cs


示例2: FinalizeAssignment

    /// <summary>
    /// Saves the assignment data in a hashtable and creates a new assignment and adds it to the AssignmentObject.
    /// </summary>
	public override void FinalizeAssignment () {
		Hashtable h = new Hashtable ();
		h.Add ("photosNeeded", Int32.Parse(assignmentMaker.typeInputField.text));
		h.Add ("missionDescription", assignmentMaker.descriptionField.text + ". " + assignmentMaker.assignmentExplanation.text);
		Assignment newCameraAssignment = new Assignment (0,"Camera", h);
		assignmentMaker.assignmentObject.AddAssignment(newCameraAssignment);
	}
开发者ID:Solestis,项目名称:SpyGameUnity5,代码行数:10,代码来源:CameraAssignmentConfig.cs


示例3: InitAssignment

    /// <summary>
    /// Initializes the assignment by retrieving the active Assignment from MissionControl, then configuring the scene with Assignment data if assignmentState = STATE_NEW.
    /// </summary>
    private void InitAssignment()
    {
        if (MissionControl.pObject.activeMission != null && MissionControl.pObject.activeAssignment != null)
        {
            walkAssignment = MissionControl.pObject.activeMission.activeAssignment;
        }
        else
        {
            print("Creating test assignment");
            walkAssignment = new Assignment(0, "Walk");
            Vector2 newPosition = UnityEngine.Random.insideUnitCircle * 300;
            targetLocation = new Vector3(newPosition.x, 0, newPosition.y);
        }
        if (walkAssignment.assignmentState == Assignment.STATE_NEW)
        {
            object value;
            if (walkAssignment.typeData.TryGetValue("targetLocation", out value))
            {
                targetLocation = (Vector3)value;
                Debug.Log("targetLocation: " + targetLocation);
            }
            else
            {
                Debug.Log("No target location found!");
            }

            walkAssignment.Start();
        }
        targetObject.transform.position = targetLocation;
        background.SetActive(false);
        backgroundGrid.SetActive(true);
    }
开发者ID:Solestis,项目名称:SpyGameUnity5,代码行数:35,代码来源:UIWalkAssignment.cs


示例4: Assignment_SelectAddSelectDeleteSelect_OK

        public void Assignment_SelectAddSelectDeleteSelect_OK()
        {
            using (System.Transactions.TransactionScope updateTransaction =
             new System.Transactions.TransactionScope())
            {
                string connectionString = GetConnectionstring();
                DataAccess d2 = new DataAccess(connectionString);

                List<Assignment> assignmentsBefore = d2.GetAssignments();

                Assignment assignment = new Assignment();
                assignment.AssignmentId = -1;
                assignment.AssignmentName = "asfdasfasdfsaf";

                Assignment assignmentAfterSave = d2.SaveAssignment(assignment);

                Assignment assignmentGetById = d2.GetAssignmentByID(assignment.AssignmentId);

                Assert.AreNotEqual(assignment.AssignmentId, -1);
                Assert.AreEqual(assignment.AssignmentName, assignmentGetById.AssignmentName);

                List<Assignment> assignmentsAfterSave = d2.GetAssignments();

                Assert.AreEqual(assignmentsAfterSave.Count, assignmentsBefore.Count + 1);

                d2.DeleteAssignment(assignment.AssignmentId);

                List<Assignment> assignmentsAfterDelete = d2.GetAssignments();

                Assert.AreEqual(assignmentsBefore.Count, assignmentsAfterDelete.Count);

            }
        }
开发者ID:ruudkok,项目名称:MoCS,代码行数:33,代码来源:DataAccessTests.cs


示例5: ShouldParseSimpleAssignment

 public void ShouldParseSimpleAssignment()
 {
     var assignment = new Assignment(new[] {new Variable("a")},
         new[] {new ConstantExpression(Constants.One)}, false);
     var expected = new StatementBlock(assignment);
     Assert.AreEqual(expected, SyntaxParser.Parse("a = 1"));
 }
开发者ID:DarkWanderer,项目名称:DW.Lua,代码行数:7,代码来源:AssignmentStatementParserTests.cs


示例6: GetTimePhaseData

        /// <summary>
        /// Gets the time phase data.
        /// </summary>
        /// <param name="assignment">The assignment.</param>
        /// <param name="type">The type.</param>
        /// <returns></returns>
        public static IEnumerable<TimePhasedDataType> GetTimePhaseData(Assignment.Assignment assignment, TimePhasedDataType.TimePhaseType type)
        {
            if(assignment == null)
                throw new ArgumentException("assignment");

            //определяем величину дискретизации для генератора интервалов.
            //Если ее определить слишком маленькую то будет много TimePhases елементов
            //Для плоского распределения трудозатрат использовать ДЕНЬ для нелинейных функций использовать ЧАС
            long groupIntervalValue = assignment.CurrentContour.ContourType == ContourTypes.Flat ? CalendarHelper.MilisPerDay() : CalendarHelper.MilisPerHour();

            long start = type == TimePhasedDataType.TimePhaseType.AssignmentActualWork ? assignment.Start : assignment.Stop;
            long stop = type == TimePhasedDataType.TimePhaseType.AssignmentActualWork ? assignment.Stop : assignment.End;
            Query<Interval> query = new Query<Interval>();
            AssignmentBaseFunctor<double> workFunctor = assignment.GetWorkFunctor();

            GroupingIntervalGenerator groupGen = new GroupingIntervalGenerator(start, stop, groupIntervalValue,
                                                                              workFunctor.CountourGenerator);
            TimePhaseDataGetter timePhaseGetter = new TimePhaseDataGetter(type, TimePhasedDataType.TimePhaseUnit.Day,
                                                                          TimePhasedDataType.TimePhaseUnit.Minute, workFunctor);
            WhereInRangePredicate whereInRange = new WhereInRangePredicate(start, stop);

            query.Select(timePhaseGetter).From(groupGen).Where(whereInRange.Evaluate).Execute();

            return timePhaseGetter.Value;
        }
开发者ID:0anion0,项目名称:IBN,代码行数:31,代码来源:TimePhasedService.cs


示例7: ShouldParseMultipleAssignments

 public void ShouldParseMultipleAssignments()
 {
     var assignment = new Assignment(new[] { new Variable("a"), new Variable("b") },
         new[] { new ConstantExpression(Constants.One) }, true);
     var expected = new StatementBlock(assignment);
     Assert.AreEqual(expected, SyntaxParser.Parse("local a,b = 1"));
 }
开发者ID:DarkWanderer,项目名称:DW.Lua,代码行数:7,代码来源:AssignmentStatementParserTests.cs


示例8: AdjustValue

 public void AdjustValue()
 {
     esp = Tmp32("esp");
     CreateSymbolicEvaluator(frame);
     var ass = new Assignment(esp, new BinaryExpression(BinaryOperator.IAdd, esp.DataType, esp, Constant.Word32(4)));
     se.Evaluate(ass);
     Assert.AreEqual("fp + 0x00000004", ctx.TemporaryState[esp.Storage].ToString());
 }
开发者ID:nemerle,项目名称:reko,代码行数:8,代码来源:SymbolicEvaluatorTests.cs


示例9: OnSynchronize

 protected override void OnSynchronize(Assignment delta)
 {
   sum_ = 0;
   for (int index = 0; index < Size(); ++index)
   {
     sum_ += Value(index);
   }
 }
开发者ID:RickOne16,项目名称:or-tools,代码行数:8,代码来源:csls_api.cs


示例10: ShouldParseLocalAssignment

 public void ShouldParseLocalAssignment()
 {
     var assignment = new Assignment(new[] {new Variable("a")},
         new[] {new ConstantExpression(Constants.One)}, true);
     var expected = new StatementBlock(assignment);
     var actual = SyntaxParser.Parse("local a = 1");
     Assert.AreEqual(expected, actual);
 }
开发者ID:DarkWanderer,项目名称:DW.Lua,代码行数:8,代码来源:AssignmentStatementParserTests.cs


示例11: AddAssignment

 internal void AddAssignment(Guid id, Assignment a, string action)
 {
     // Make sure there isn't one already here
     _object.Remove(id);
     _action.Remove(id);
     _object.Add(id, a);
     _action.Add(id, action);
 }
开发者ID:yinqunjun,项目名称:WorkflowFoundation.40.45.Development,代码行数:8,代码来源:PersistAssignment.cs


示例12: FinalizeAssignment

 /// <summary>
 /// Saves the assignment data in a hashtable and creates a new assignment and adds it to the AssignmentObject.
 /// </summary>
 public override void FinalizeAssignment()
 {
     Debug.Log("Finishing Assignment");
     Hashtable h = new Hashtable();
     h.Add("missionDescription", assignmentMaker.descriptionField.text + ". " + assignmentMaker.assignmentExplanation.text);
     Assignment newAssignment = new Assignment(0, "Scan", h);
     assignmentMaker.assignmentObject.AddAssignment(newAssignment);
 }
开发者ID:Solestis,项目名称:SpyGameUnity5,代码行数:11,代码来源:ScanAssignmentConfig.cs


示例13: create

 public bool create(Assignment thisAssignment)
 {
     // ������ҵ
     DataClassesDataContext da = new DataClassesDataContext();
     da.Assignment.InsertOnSubmit(thisAssignment);
     da.SubmitChanges();
     return true;
 }
开发者ID:Chang3,项目名称:HelloWorld2,代码行数:8,代码来源:AssignmentManager.cs


示例14: Test2

 public void Test2()
 {
     BinaryExpression b = m.IAdd(id, m.UMul(id, 5));
     Assignment ass = new Assignment(x, b);
     var rule = new Add_mul_id_c_id_Rule(new SsaEvaluationContext(null, ssaIds));
     Assert.IsTrue(rule.Match(b));
     ass.Src = rule.Transform();
     Assert.AreEqual("x = id *u 0x00000006", ass.ToString());
 }
开发者ID:relaxar,项目名称:reko,代码行数:9,代码来源:Add_id_c_id_Rule.cs


示例15: ShouldParseSequentialAssignments

 public void ShouldParseSequentialAssignments()
 {
     var assignment1 = new Assignment(new[] { new Variable("a") },
         new[] { new ConstantExpression(Constants.One) }, true);
     var assignment2 = new Assignment(new[] { new Variable("b") },
         new[] { new ConstantExpression(Constants.Two) }, true);
     var expected = new StatementBlock(assignment1, assignment2);
     Assert.AreEqual(expected, SyntaxParser.Parse("local a = 1\nlocal b = 2"));
 }
开发者ID:DarkWanderer,项目名称:DW.Lua,代码行数:9,代码来源:AssignmentStatementParserTests.cs


示例16: BoolEquals

        public void BoolEquals()
        {
            var boolean = new LogicalOp("=", new IntegerLiteral("4", 0), new IntegerLiteral("5", 0), 0);
            var equals = new LogicalOp("=", boolean, boolean, 0);
            var assignment = new Assignment(result, equals, 0);
            program.Add(assignment);

            interpreter.Run(new Program(program));
            Assert.That(interpreter.Valuetable[symboltable.resolve("result")], Is.EqualTo(true));
        }
开发者ID:Lateks,项目名称:Mini-PL-Interpreter,代码行数:10,代码来源:InterpretingNodeVisitorTest.cs


示例17: configureGame

 public void configureGame(Assignment assignToUse)
 {
     useImages = assignToUse.hasImages;
     if(useImages){
       directoryForAssignment = assignToUse.imgDir;
     }
     contentForAssign = assignToUse.content;
     currMastery = AppManager.s_instance.pullAssignMastery(assignToUse);
     readyToConfigure = true;
 }
开发者ID:paleonluna,项目名称:DevryApp,代码行数:10,代码来源:bucketManager.cs


示例18: FinalizeAssignment

 /// <summary>
 /// Saves the assignment data in a hashtable and creates a new assignment and adds it to the AssignmentObject.
 /// </summary>
 public override void FinalizeAssignment()
 {
     Hashtable h = new Hashtable();
     Vector2 newPosition = UnityEngine.Random.insideUnitCircle * Int32.Parse(assignmentMaker.typeInputField.text);
     Vector3 target = new Vector3(newPosition.x, 0, newPosition.y);
     h.Add("targetLocation", target);
     h.Add("missionDescription", assignmentMaker.descriptionField.text + ". " + assignmentMaker.assignmentExplanation.text);
     Assignment newWalkAssignment = new Assignment(0, "Walk", h);
     assignmentMaker.assignmentObject.AddAssignment(newWalkAssignment);
 }
开发者ID:Solestis,项目名称:SpyGameUnity5,代码行数:13,代码来源:WalkAssignmentConfig.cs


示例19: Create

 public static AssigmentVm Create(Assignment model)
 {
     return new AssigmentVm
     {
         ReportId =       model.ReportId,
         AdminId =        model.AdminId,
         AdminUserName =  model.Admin.UserName,
         TargetId =       model.TargetId,
         TargetUserName = model.Target.UserName,
         Timestamp =      model.Timestamp
     };
 }
开发者ID:gboduljak,项目名称:Emergy,代码行数:12,代码来源:AssignmentViewModels.cs


示例20: FormatAssignList

        public static void FormatAssignList(Assignment[] assignArray, SqlFragment parent, ScriptBuilder scriptBuilder, TSqlVisitor visitor)
        {
            int i = 0;
            foreach (Assignment assign in assignArray) {
                if (assign == null) {
                    continue;
                }

                AppendDelimiter(scriptBuilder, ref i);
                scriptBuilder.AppendFragment(assign, parent, visitor);
            }
        }
开发者ID:codeinsiders,项目名称:sharpql,代码行数:12,代码来源:ExpressionFormatter.cs



注:本文中的Assignment类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# AssignmentExpression类代码示例发布时间:2022-05-24
下一篇:
C# AssetType类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap