Tag: 自动生成

在popup的行中插入自动生成的键3 / PostgreSQL 8.4.9

我想从行插入检索自动生成的id,但我得到一个NullPointerException 这里是代码: long result = 0; final String SQL = "INSERT INTO compte (prenom, nom, datenaissance, numtelephone) " + " VALUES(?,?,?,?)"; KeyHolder keyHolder = new GeneratedKeyHolder(); int row= this.jdbcTemplate.update(new PreparedStatementCreator(){ public PreparedStatement createPreparedStatement(Connection connection) throws SQLException { PreparedStatement ps =connection.prepareStatement(SQL); ps.setString(1, a.getSurname()); ps.setString(2, a.getName()); ps.setDate(3, a.getDob()); ps.setString(4, a.getPhone()); return ps; } },keyHolder); if (row > […]

在Visual Studio中自动生成函数文档

我想知道是否有一种方法(希望键盘快捷方式)在Visual Studio中创build自动生成函数标题。 例: Private Function Foo(ByVal param1 As String, ByVal param2 As Integer) 它会自动成为这样的东西… '———————————- 'Pre: 'Post: 'Author: 'Date: 'Param1 (String): 'Param2 (Integer): 'Summary: Private Function Foo(ByVal param1 As String, ByVal param2 As Integer)

任何理由写在C#中的“私人”关键字?

据我所知, private是C#中的默认设置(这意味着如果我不写public , protected , internal等,默认情况下它是private的)。 (如果我错了,请纠正我) 那么,写这个关键字的原因是什么,或者为什么成员存在呢? 例如,当一个事件处理程序是自动生成的,它看起来像这样: private void RatTrap_MouseEnter(object sender, CheeseEventArgs e) { } 但为什么它甚至写私人,如果这是暗示和默认? 只是让新手开发人员(谁不知道这是C#默认)知道它是私人的? 或者编译器有什么不同? 此外,有没有写“私人”(单独) 会改变会员的可及性?